/* 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;}

 /* Backend preview toolbar END */


/* 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:980px;position:relative;z-index:999;margin:0 auto;background:none;}
div.wrapperToolbar div.navi_top {width: 980px;height: 40px;position:relative;margin:0 auto;border-bottom:solid 1px #000;padding:0px;float:left;}
div.wrapperToolbar div.navi_bottom {width: 980px;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; 
	_padding:9px 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;_height:20px;width:auto;padding:8px 0px 0px 0px;margin:0px;}
div.opmerkingen_div_interface span.sec_span {float:right;height:22px;_height:20px;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;_height:20px;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 select {#margin:0px 0px 0px 74px;}

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;}

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		{color:#cccc99;}
a.verwijderen	{color:#cccc99;}
a.close			{color:#fff;text-decoration:none !important;float:right;padding:20px 10px 0px 0px;}
a.close	img		{border:solid 1px #fff;}

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}

/* Radeditor Aspacts */


/* Editor styles zoals ul, ol, subscript e.d. */
#container.wide .article_editor {padding:0 10px 0 0;}
.article_editor {font: normal normal normal 12px/1.25 Tahoma, Verdana, Arial, Helvetica, sans-serif;float:left;}
.article_editor .padding-small {padding: 5px 10px 10px 10px}
.article_editor ol {padding:0px 0px 0px 30px;margin:0px 0px 10px 0px;}
.article_editor ul {padding:0px;margin:0px 0px 10px 0px;list-style:none;}
.article_editor ul li {padding:0px 0px 0px 30px;background:url(../../images/frontend/bg-list-item.gif) 14px 7px no-repeat;}

.article_editor p {margin:0px 0px 10px 0px;}

sup, sub { vertical-align: 0;position: relative; }
sup { bottom: 1ex;}
sub { top: 0.8ex;}


/* Site elementen */

/* Global Defaults */
html        {overflow-y:scroll;}            
html, body  {margin: 0px;padding: 0px;border: 0px;width: 100%;height: 100%;}
body        {font: 0.70em/1.6em Tahoma, Verdana, Arial, Helvetica, "Lucida Grande", sans-serif;color:#999;background:#eef0f3;}

/* Headlines */
h1, h2, h3, h4, h5, h6  {margin: 0;padding: 0;font-weight: normal;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

h1 a, h2 a, h3 a, h4 a, h5 a{ text-decoration: none;  }
h1{ color: #027adb; margin: 0; padding: 0; font: normal 19px Tahoma, Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; letter-spacing: 0px; }
h2{ color: #003190; margin: 0; padding: 0 0 0.2em 0; font: normal 20px Tahoma, Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; letter-spacing: 0px; }
h3{ color: #027adb; margin: 0; padding: 0 0 0.2em 0; font: normal 18px Tahoma, Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; letter-spacing: 0px; }
h4{ color: #027adb; margin: 0; padding: 0 0 0.0em 0; font: bold 12px Tahoma, Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; }
h5{ color: #027adb; margin: 0; padding: 0; font: normal 12px Tahoma, Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; }
.related-sidebar h1, .related-sidebar h2, .related-sidebar h3{ margin: 0; }

h3.title-pink	{color:#e20076;}

h4.table            {width:360px;float:left;display:block;margin:0;}
div.xls-download    {cursor:pointer;background:url(../../images/frontend/icon-xls.gif) no-repeat;display:block;float:right;width:100px;height:14px;margin:-8px 0 0 0;}
a.external          {}

/* 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.25 Tahoma, Verdana, Arial, Helvetica, sans-serif;}
blockquote              {margin: 1.25em;padding: 1.25em}
blockquote p            {margin: 0 !important;padding: 0 !important;}
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: #1e4371; text-decoration: none; outline: none;}
a:visited 	            {color: #1e4371; text-decoration: none; outline: none;}
a:active	            {color: #1e4371; text-decoration: none; outline: none;}
a:hover		            {color: #1e4371; text-decoration: underline; 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: none; font-size: 100%; line-height: normal; padding: 2px 10px 4px 10px; display: block; font-weight: normal; background: url('../../images/frontend/icon-arrow-right-darkblue.gif') 0 center no-repeat; margin:5px 0 0 0;}
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;}

/* 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; }
.dashed {margin: 7px 0 2px 0; width: 100%; border-top: 1px #c3c4c6 dashed; float: left;height:2px; }
.padding{ padding: 20px; }
.padding-small{ padding: 10px; }
.padding-big{ padding: 9px; }
.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-display{display: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; }
.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; }

/* Color styles */
.rs_lightblue   {color:#027adb !important;}
.rs_darkblue    {color:#00308f !important;}
.rs_green       {color:#afbe00 !important;}
.rs_pink        {color:#e20076 !important;}
.rs_orange      {color:#f08a00 !important;}
.rs_darkgrey    {color:#626262 !important;}
.rs_middlegrey  {color:#999999 !important;}
.rs_lightgrey   {color:#c7ced6 !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: 3px solid #3399ff !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; }
p.bron {margin:-10px 0 0 0; float:right;}

/* icon bg styles */
.icon-back{ text-decoration: none !important; background-image: url('../../images/frontend/icon-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/icon-print.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 17px; }
.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%; white-space: nowrap; margin: 2em 0 0 0; padding: 1em 0; border-top: 1px dashed #999 !important; float: left; clear: both; text-align:center;color:#00308f; }
.paging a{ padding: 0em 0.6em; margin: 0; color: #027adb; text-decoration: underline; line-height:20px; }
.paging a:hover{ padding: 0em 0.6em; margin: 0; color: #027adb; text-decoration: underline; }
.paging a.next{ color: #027adb; border: none; text-decoration: none; background: url('../../images/frontend/icon-arrow-right-darkblue.gif') right center no-repeat; padding: 0 10px 2px 0;}
.paging a.prev{ color: #027adb; border: none; text-decoration: none; background: url('../../images/frontend/icon-arrow-left-darkblue.gif') left center no-repeat; padding: 0 0 2px 10px;}
.paging a.prev:hover, .paging a.next:hover{ text-decoration: underline; }
.paging a.selected, .paging a.selected:hover{ font-weight: bold; color: #000; text-decoration: none; }
.paging div.left {width:100px;float:left;height:20px;text-align:left;}
.paging div.middle {width:340px;float:left;height:20px;}
.paging div.right {float:right;height:20px;text-align:right;}

/* article-nav */
#container.wide .article-nav{position: relative; width: 720px; white-space: nowrap; margin: 0 0 0 10px; padding:20px 0 ; border-top: 1px dashed #c3c4c6 !important; float: left; clear: both; text-align:center; }
.article-nav{position: relative; width: 100%; white-space: nowrap; margin: 1em 0 0 0; padding: 1em 0; border-top: 1px dashed #c3c4c6 !important; float: left; clear: both; text-align:center; }
.article-nav a{ margin: 0; color: #999; text-decoration: none;padding: 0 10px 2px 10px; }
.article-nav a:hover{ margin: 0; color: #999; text-decoration: underline; }
.article-nav a.next{color: #027adb; border: none; text-decoration: none; background: url('../../images/frontend/icon-arrow-right-darkblue.gif') right center no-repeat; padding: 0 10px 2px 0;}
.article-nav a.prev{color: #027adb; border: none; text-decoration: none; background: url('../../images/frontend/icon-arrow-left-darkblue.gif') left center no-repeat; padding: 0 0 2px 10px;}
.article-nav a.prev:hover, .article-nav a.next:hover{ text-decoration: underline; }
.article-nav a.max-width-l {width:200px;white-space: normal;text-align:left; }
.article-nav a.max-width-r {width:200px;white-space: normal;text-align:right; }

.photo-description{ font-size: 90%; font-style: italic; }
.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: 980px; text-align: left; }

#container 
{
	width: 100%;
	height: 100%;
	float: left;
	background: #FFF;
	overflow: visible;
}

#container .page-title{ float: left; }

div.header {position: relative;width: 980px;height: 75px;margin: 0px;float:left;}
div.header .company-title{ height: 75px; width: 220px; overflow: hidden; display: block;float:left; }
div.header .company-title a { height: 75px; width: 220px; overflow: hidden; display: block;float:left; }
div.header .company-title a span{ display: none; }

div.navigation{width: 760px; float:right;font-size:11px;position:absolute;top:15px;right:10px;}
div.navigation ul.nav{margin: 0; padding: 0 8px 0 0; list-style: none; position:relative;float:right; }
div.navigation ul.nav li{ margin: 0; padding: 0; list-style: none; float: left; width: auto; display: inline; clear: none; font-weight:bold; color:#67afe9; line-height:19px; }
div.navigation ul.nav li a{ text-decoration: none; float: left; width: auto; display: block; clear: none; margin: 0; padding: 3px 4px 2px 4px;color:#999; }
div.navigation ul.nav li a:hover {text-decoration: underline;}
div.navigation ul.nav li.selected a{}
div.navigation ul.nav li a span{ display: block; }
div.navigation ul.nav ul li a span{ display: block; }

div.navigation div.bg-search-box{ width: 180px; height: 21px; background: url('../../images/frontend/bg-search-box.gif') top left no-repeat; position:relative;float:right; }
div.navigation input.search-box{ width: 145px; height: 20px; margin: 0; padding: 1px 0 0 5px; font-size: 90%; color: #999; border: none; background: transparent; outline: none; -moz-outline: none;float:left;line-height:20px;}
div.navigation input.search-box-submit{ width: 30px; height: 20px; background: transparent; border: none; cursor: pointer;float:left; }



/* Visual & Color blocks */
div.visual_1 {margin:0;width:750px;min-height:150px;float:left;background:#fff url('../../images/frontend/visual1.jpg') top left no-repeat;position:relative; }
div.visual_2 {margin:0;width:750px;min-height:150px;float:left;position:relative;}
div.visual_3 {margin:0;width:750px;min-height:150px;float:left;position:relative;}
div.visual_4 {margin:0;width:750px;min-height:150px;float:left;position:relative;}
div.visual_5 {margin:0;width:750px;min-height:150px;float:left;position:relative;}
div.visual_1 h2, div.visual_2 h2, div.visual_3 h2, div.visual_4 h2, div.visual_5 h2  {padding:10px;font-size: 16px;font-weight:normal;color:#fff; }
div.post-it  {width:170px;height:173px;position:relative;float:right;margin:-20px 20px 0 0}



/* Left navigation */

/* Different color headings */
h4.nav-list-title			{border-bottom:dashed 1px #c3c4c6;margin:0;padding:0;width:210px;height:30px;display:block;position:relative;left:10px;float:left;font-size:11px;font-weight:normal;background: url('../../images/frontend/heading_bgrep.gif') top left repeat-x; }
h4.nav-list-title a			{width:190px;height:30px;display:block;background:url('../../images/frontend/icon-arrow-right-darkblue.gif') 5px 12px no-repeat;color:#00308f;padding:0px 0px 0px 20px;line-height:30px;text-decoration:none;}
h4.nav-list-title a.active	{width:190px;height:30px;display:block;background:url('../../images/frontend/icon-arrow-down-darkblue.gif') 5px 13px no-repeat;color:#00308f;padding:0px 0px 0px 20px;line-height:30px;text-decoration:none;}

    /* Lightblue Menu */
    .nav-container{ display: block; width: 220px; clear: both; float: left; border: 1px none #CBCBCB; margin: 0; overflow: hidden; } /*with border width: 223*/
    ul.nav-list{ background: transparent; padding: 0; padding: 0 0 0 10px; display: block; width: 210px; clear: both; float: left; }
    ul.nav-list li{ display: block; width: 190px; clear: both; float: left; padding: 0 0 0 20px; list-style-type: none; background:url('../../images/frontend/block-lightblue.gif') 6px 8px no-repeat;}
    ul.nav-list li a.selected{ color: #027adb; }
    ul.nav-list li a{ text-decoration: none; color: #999999; width: 188px; float: left; line-height: 1.2em; margin: 0px; padding: 0.3em 0;border-bottom: 1px dashed #c3c4c6; }
    ul.nav-list li a:hover{ text-decoration: none;color:#626262; }
    ul.nav-list li a.empty{ color: #999 !important; cursor: default !important;padding: 0.3em 0 }
    ul.nav-list li a.empty:hover{ text-decoration: none !important; color: #999 !important; cursor: default; }
    ul.nav-list li a.empty span{ color: #999 !important; font-size: 86%;  }

    /* subfacetlist */
    ul.nav-list ul{ background: #FFF; list-style-type: none; padding: 0; margin: 0; display: block; width: 190px; clear: both; float: left; }
    ul.nav-list ul li{ background: #FFF; padding: 0 0 0 12px; width: 178px; position:relative;background:url('../../images/frontend/icon-arrow-right-lightblue.gif') 0px 4px no-repeat;}
    ul.nav-list ul li a{text-decoration: none; color: #999999; padding: 0; width: 176px; position:relative;border-bottom: 1px dashed #027adb;padding: 0.1em 0;}

/* facetlist */

div.topfacet {width:220px;height:30px;background: #fff url('../../images/frontend/topfacet.gif') 0 0 no-repeat;float: left; clear: both;margin: 0 0 10px 0;}
 
div.facet-container{ display: block; width: 190px; clear: both; float: left; margin: 0 0 1em 0; overflow: hidden;background:#f8f8fa; } /*with border width: 223*/
div.facet-container .dashed { margin: 9px 0 2px 0; width: 170px; border-top: 1px #c3c4c6 dashed; float: left;height:2px; } /*with border width: 223*/
div.facet-container h3 {padding:8px 0 0 10px;width:180px;height:23px;background:url('../../images/frontend/page-options-header-bg.gif') repeat-x;position:relative;color:#626262;font-size:11px;}
div.facet-container-inner-container {float:left;}
ul.facet-list{ list-style-type: none; background: transparent; padding: 0; margin: 0; display: block; width: 100%; clear: both; float: left; }
ul.facet-list li{ display: block; width: 180px; clear: both; float: left; padding: 0 0 0 0px; list-style-type: none; }
ul.facet-list li a{ text-decoration: none !important; color: #027adb; width: 140px; 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 li a.selected{ color: #00308f;font-weight:bold; }
ul.facet-list .checkbox{ float: left; width: 14px; position: relative; top: 4px !important; }

ul.facet-list .checkbox{ float: left; width: 14px; position: relative; top: 0px; }
ul.facet-list span{ color: #000; font-size: 90%;font-weight:normal; }
h4.facet-list-title{ margin: 0 0 5px 0; padding: 0; width: 170px; display: block; position: relative; float: left; color: #626262;font-size:11px; }

/* added styles for facetnav with links and checkbox */
ul.facet-list li li a{  width: 150px; float: right; font-weight: normal;  }
ul.facet-list li li a:hover{ text-decoration: underline !important; }
ul.facet-list li a span{ /*font-weight: bold;*/ color: #757575; }

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; }


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, Arial, Helvetica, "Lucida Grande", 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: #00308f; }
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: #027adb; 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: 980px; height: 100%; float: left; margin:0px;}
#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: 220px; float: left; overflow: hidden; margin:0 10px 5px 0; min-height:400px; }
#content .center-pane{ width: 540px; float: left; margin:0px 10px 0px 0px;}
#content .right-pane{ width: 190px; float: left; z-index: 98; margin:0 0 5px 0;}
#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;}

#container.wide .left-pane{ width: 220px; margin:0 10px 5px 0; float: left; }
#container.wide .center-pane{ width: 750px; padding:0; margin:0; float: left; position:relative; }
#container.wide .right-pane{ position: absolute; top:0px; right: 10px; width: 190px; 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				{ position: relative; width: 980px; height: 100%; float: left; }
#content.home .center-pane	{ overflow: visible !important; position: relative; width: 740px;height:444px; margin: 0 0 0 10px; float: left;background:url(../../images/frontend/home-visual.jpg) 0 0 no-repeat; }
#content.home .right-pane	{ overflow: visible !important; position: relative; width: 210px; margin: 0 0 0 10px; float: left; }
#content.home .footer-pane	{ overflow: visible !important; position: relative; width: 970px; margin: 10px 0 0 10px; float: left;}

#content.error .center-pane {padding:0px 0px 0px 20px;}

#footer{ position: relative; left: 0px; width: 980px; color: #999; margin: 0; height: 40px; clear: both; float: left; background:#eef0f3; }
#footer span.right{color:#00308f;}
#footer a{ color: #999; text-decoration: none; font-size: 11px; margin: 0; }
#footer a:hover{ color: #1E4371; text-decoration: underline; }
#footer p{ margin: 10px auto 0 auto;width:99%;}

/* Extra */

div.article		{padding-bottom:20px;}
div.article h4 a:link, div.article h4 a:active, div.article h4 a:visited, div.article h4 a:hover {color: #696969; font: bold 110% Arial, Helvetica, "Lucida Grande", sans-serif; letter-spacing: 0px;text-decoration:underline;}

/*
table.main{ width: 100%; margin: 2em 0; border-collapse: collapse; background: #d4e7f7  }
table.main thead td{ background: #66ccff; border-top: 1px solid #3399ff; padding: 0.1em 0.6em; color: #1E4371; font-size: 100%; color: #000; font-weight: bold; white-space: nowrap; }
table.main td{ padding: 0.2em 0.6em; border-bottom: 1px solid #FFF; }
*/

td.red {color:#c70042 !important;}

ul.arrows{ display:block; margin: 0; height:100%; padding: 0; list-style: none; }
ul.arrows li{ margin: 0; padding: 0; list-style: none; width: 100%;padding:0px 0px 2px 0px }
ul.arrows li a{ display: block; text-decoration: none !important; background: url('../../images/frontend/icon-arrow-read-more.gif') 0em 0.7em no-repeat; padding: 0.2em 0 0.2em 12px; }
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{ text-decoration: none; font-size: 100%; line-height: normal; padding: 4px 10px; display: block; font-weight: normal; background: url('../../images/frontend/icon-arrow-right-darkblue.gif') 0 center no-repeat; }
div.login a.read-more:hover{ text-decoration: underline; }
 
/* Mijn verslag */

div.my-report {}
div.my-report h3 {}
div.my-report h5 {}
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%; }


/* Loading 
/*
table.maintable {width:100%;height:100%}
td.maintable	{vertical-align:middle;} 

div.loading			{position:relative;width:479px;height:206px;background:url(/images/backend/loading_bg.png);_background:url(/images/backend/loading_bg.gif);margin:0 auto;text-align:center;}
img.loading			{width:48px;height:48px;margin:100px 0px 10px 0px;}
div.loading p		{font-size:20px;color:#cbb778;}

*/

/* 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;}

/* Related sidebar */
div.related-sidebar {width:190px;background:#f8f8fa;}
div.related-sidebar .padding-small {padding:0px 10px 10px 10px}
div.related-sidebar a:link, div.related-sidebar a:visited, div.related-sidebar a:active {float:left;clear:both;padding: 4px 0px 4px 10px; background: url('../../images/frontend/icon-arrow-right-darkblue.gif') 0 8px no-repeat;width:150px;color:#999999;margin:0px;}
div.related-sidebar a:hover {color:#999999;}
.related-sidebar h3 {padding:8px 0 0 10px;width:180px;height:23px;background:url('../../images/frontend/page-options-header-bg.gif') repeat-x;position:relative;color:#00308f;font-size:11px;}
.related-sidebar strong {color:#00308F;}

#content.home div.related-sidebar {width:210px;background:#f8f8fa;}

div.related-sidebar a.nobg:link, div.related-sidebar a.nobg:visited, div.related-sidebar a.nobg:active {background:none;padding:0;}


/* Tag cloud */

div.tag-cloud {text-align:left; font-size: 1.0em; width:240px;min-height:120px;background:#f8f8fa;float:left;margin:10px 0 0 0; }
div.tag-cloud .padding-small {padding:0 5px 0 5px; }
div.tag-cloud a:link, div.tag-cloud a:active, div.tag-cloud a:visited  {text-decoration:none;color:#626262;line-height:25px;}
div.tag-cloud a:hover {text-decoration:none;color:#027adb;line-height:25px;}

div.tag-cloud a.tag1{font-size:100%;}
div.tag-cloud a.tag2{font-size:120%;}
div.tag-cloud a.tag3{font-size:140%;}
div.tag-cloud a.tag4{font-size:160%;}
div.tag-cloud a.tag5{font-size:180%;}


/* page options */
div#page-container {width:190px;height:auto;}
div#page-container-wide {display:none;width:190px;height:auto;}
div.page-options-container {width:190px;display:block;background:#f8f9fa;color:#999;float:left;}
div.page-options-container h3 {font-size:11px;color:#00308f;font-weight:bold;margin: 0 0 3px 0;}
div.page-options-container h3 a {width:auto;font-size:11px;color:#00308f !important;font-weight:bold;text-decoration:none;}
div.page-options-container h3 span {color:#999;font-weight:normal;}

div.addthis_toolbox	{float:left;margin-left:10px;padding-bottom:10px;margin-top:10px;}

a.page-options-add      {padding:4px 0px 4px 10px; background:url('../../images/frontend/block-darkblue.gif') 0px 9px no-repeat;font-weight:bold;float:left;clear:both;color:#999;width:150px;}
a.page-options-view     {padding:4px 0px 4px 10px; background:url('../../images/frontend/block-darkblue.gif') 0px 9px no-repeat;float:left;clear:both;color:#999;width:150px;}
a.page-options-print    {padding:4px 0px 4px 10px; background:url('../../images/frontend/icon-arrow-right-darkblue.gif') -1px 8px no-repeat;float:left;clear:both;color:#999;width:150px;}
a.page-options-email    {padding:4px 0px 4px 10px; background:url('../../images/frontend/icon-arrow-right-darkblue.gif') -1px 8px no-repeat;float:left;clear:both;color:#999;width:150px;}
a.page-options-pdf      {padding:4px 0px 4px 10px; background:url('../../images/frontend/icon-arrow-right-darkblue.gif') -1px 8px no-repeat;float:left;clear:both;color:#999;width:150px;}

div.page-options-header {padding:5px 0 0 10px;width:180px;height:25px;background:url('../../images/frontend/page-options-header-bg.gif') repeat-x;position:relative;color:#626262;}

a#open-options {width:27px;height:30px;position:absolute;top:0px;right:0px;background:url('../../images/frontend/page-tools-bg-up.gif') 0 0 no-repeat;}
a#open-options-wide {width:27px;height:30px;position:absolute;top:0px;right:0px;background:url('../../images/frontend/page-tools-bg-down.gif') 0 0 no-repeat;}
.otherarrow {background:url('../../images/frontend/page-tools-bg-down.gif') 0 0 no-repeat !important;}
.otherarrow-wide {background:url('../../images/frontend/page-tools-bg-up.gif') 0 0 no-repeat !important;}

/* Home page blocks */
div.home-block-a {width:240px;height:140px;background:#f8f8fa;float:left;margin:0 10px 0 0;}
div.home-block-a a:link, div.home-block-a a:active, div.home-block-a a:visited {color:#027adb;float:left;clear:both; text-decoration: none; font-size: 100%; line-height: normal; padding: 2px 10px 2px 10px; display: block; font-weight: normal; background: url('../../images/frontend/icon-arrow-right-darkblue.gif') 0 center no-repeat; margin:5px 0 0 0;}
div.home-block-a a:hover {text-decoration: underline;}
div.home-block-a h3 {width:240px;height:30px;background:url('../../images/frontend/home-block-a-bg.gif') 0 0 no-repeat;padding:0;margin:0;color:#fff;font-size:12px;position:relative;}
div.home-block-a h3 a {width:230px;height:22px;padding:8px 0 0 10px !important;margin:0 !important;background:none !important;display:block;color:#fff !important;text-decoration:none !important;}

div.home-block-b {width:210px;height:140px;background:#f8f8fa;float:left;margin:0 10px 0 0;}
div.home-block-b.key-financials {width:210px;height:214px;background:#f8f8fa;float:left;margin:10px 10px 0 0;}
div.home-block-b a:link, div.home-block-b a:active, div.home-block-b a:visited  {color:#027adb;float:left;clear:both; text-decoration: none; font-size: 100%; line-height: normal; padding: 2px 10px 2px 10px; display: block; font-weight: normal; background: url('../../images/frontend/icon-arrow-right-darkblue.gif') 0 center no-repeat; margin:5px 0 0 0;}
div.home-block-b a:hover {text-decoration: underline;}
div.home-block-b h3 {width:210px;height:30px;background:url('../../images/frontend/home-block-b-bg.gif') 0 0 repeat-x;padding:0;margin:0;color:#fff;font-size:12px;position:relative;}
div.home-block-b h3 a {width:210px;height:22px;padding:8px 0 0 10px !important;margin:0 !important;background:none !important;display:block;color:#fff !important;text-decoration:none !important;}

div.keywords			{height:45px;width:800px;color:#999999;line-height:45px;float:right;text-align:right;margin:0 10px 0 0;}
div.keywords ul			{display:inline;}
div.keywords ul li		{display:inline;}
div.keywords ul li span	{display:inline;color:#027adb;padding:0 1px 0 4px;}
div.keywords ul li a	{color:#999999}

/* results */
div.results .padding-small {padding: 0 10px 10px 10px;}
div.search-results {margin: 0 0 15px 0;float:right;width:100%;border-bottom: dashed 1px #999;padding: 0 0 8px 0;}
div.search-results p {float:right;padding: 8px 0 0 0;}
p.results {padding:0 0 0 10px;margin:0;}

div.result-item             {float:left;width:100%;padding:0;margin:0 0 15px 0;}
div.result-item h5          {padding:0 0 4px 10px;font-size:11px;background:url('../../images/frontend/block-darkblue.gif') 0 6px no-repeat;}
div.result-item h5 a        {color:#027adb;font-weight:bold;text-decoration:underline;}
div.result-item p           {padding:0 0 0 10px;}


div.content-pane div.bg-search-box{ width: 300px; height: 21px; background: url('../../images/frontend/bg-search-box-big.gif') top left no-repeat; position:relative;float:left; }
div.content-pane input.search-box{ width: 265px; height: 12px; margin: 0; padding: 0 0 0 5px; font-size: 90%; color: #999; border: none; background: transparent; outline: none; -moz-outline: none;float:left;line-height:20px;}
div.content-pane input.search-box-submit{ width: 30px; height: 20px; background: transparent; border: none; cursor: pointer;float:left; }

/* Lightbox */ 


.sendafriend-InlineWin_Corner {margin: 0 auto;}

.sendafriend-InlineWin_CornerTop {height:17px;margin:0 0 0 18px;background:url('/downloadattachment.aspx?strResource=box.png') no-repeat 100% 0;}

.sendafriend-InlineWin_CornerTop div {
	position:relative;
	left:-18px;
	width:18px;
	height:17px;
	background:url('/downloadattachment.aspx?strResource=box.png') no-repeat 0 0;
	font-size:0;
	line-height:0;
}

.sendafriend-InlineWin_BorderLeft {padding:0 0 0 15px;background:url('/downloadattachment.aspx?strResource=borders.png') repeat-y 0 0;}
.sendafriend-InlineWin_BorderRight {padding:0 5px 0 0;background:url('/downloadattachment.aspx?strResource=borders.png') repeat-y 100% 0;}

.sendafriend-InlineWin_BorderCenter {
	display:block;
	text-align:left;
	margin:0 -5px;
	background: white;
	color: #37321a;
	height: 100%;
	width:100%;
	/*line-height: 140%;*/
}

.sendafriend-InlineWin_BorderCenter:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.sendafriend-InlineWin_BorderCenter {display:inline-block;}
.sendafriend-InlineWin_BorderCenter {display:block;}

.sendafriend-InlineWin_CornerBottom {height:18px;margin:0 0 0 15px;background:url('/downloadattachment.aspx?strResource=box.png') no-repeat 100% 100%;}
.sendafriend-InlineWin_CornerBottom div {
	position:relative;
	left:-15px;
	width:15px;
	height:18px;
	background:url('/downloadattachment.aspx?strResource=box.png') no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

.sendafriend-InlineWin_ModalBlock {
	display:block;
	position: absolute;
	z-index:1000;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-color: #000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.5;
}

.sendafriend-InlineWin_container {margin: 0 auto;text-align:left;width:100%;height:100%;background:#f4f5f6 !important;}
div.sendafriend-InlineWin_subHeader { /*width:440px;*/ height:31px; background:#fff url('../../images/frontend/sendafriend-bg-rep.gif') repeat-x 0 0;}
span.sendafriend-InlineWin_title {}
.sendafriend-InlineWin_title h1 {font-weight:normal;font-size:110%;color:#FFF;padding:8px 0px 0px 20px;float:left; }
span.sendafriend-InlineWin_closeButton {margin: 0;width:35px;height:31px;float:right;}

button.sendafriend-InlineWin_btnImgDefault {
	width: 36px;
	float:right;
	padding: 0;
	margin: 0;
	height: 31px;
	border: none;
	display:block;
	cursor: hand;
	color:white;
	text-decoration:none;
	text-align:center;
}

button.sendafriend-InlineWin_btnImgDefault span {display:none;}
button.sendafriend-InlineWin_btnImgClose {background: url('../../images/frontend/sendafriend-close.gif') no-repeat 0 0;}
/*
button.RaboInlineWin_btnImgClose:hover  {
	background-position: -48px -24px;
}*/

div.sendafriend-InlineWin_formContent {background:#f4f5f6;}
div.sendafriend-InlineWin_formFooter { height: 29px; width:100%; background:#eef0f3; }
span.sendafriend-InlineWin_formFooterText {float:left;}
div.sendafriend-InlineWin_formFooter button.btnTxt { width:100px; }

.sendafriend-InlineWin_contPageIndex {width:69px;height:22px;float:right;margin: 0px 10px 0 0;display:inline;}
.sendafriend-InlineWin_contPageIndex button {border:none;background: url('../../images/frontend/inlinewin-send.gif') no-repeat;cursor:pointer;outline:none;width:69px;height:22px;}
.sendafriend-InlineWin_contPageIndex button span {display:none;}
		
.sendafriend-InlineWin_btn, .sendafriend-InlineWin_btnDefault {
	background: black;
	float:left;
	color: white;
	padding: 2px 15px;
	margin: 0 0 0 5px;
	border:none;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	text-decoration:none;
}

div.rndstdBlockContainer    {border-bottom: 1px #c3c4c6 dashed;padding:0 0 10px 0;float:left;}
div.rndstdLeftBlock         {width:215px;float:left;margin:0 10px 0 0;}
div.rndstdLeftBlock span    {font-weight:bold;float:left;clear:both;}
div.rndstdRightBlock        {width:215px;float:left;}
div.rndstdRightBlock span   {font-weight:bold;float:left;clear:both;}

div.rndstdBlockContainer-bottom {width:440px;padding:5px 0 10px 0;float:left;}
div.rndstdBlockContainer-bottom span {float:left;margin:0 0 0 10px}
div.rndstdBlockContainer-bottom span#captchaValidator {float:left;clear:both;margin:0 0 0 10px}

input.lightboxinput {font-style:normal;color:#798389;padding-left:8px;width:90%;margin:4px 0 0 0;}
input.lightboxtextarea {font-style:normal;color:#798389;padding-left:8px;width:90%;margin:4px 0 0 0;height:118px;}
img.captcha {margin:2px 0 5px 0;border:1px solid #eee; float:left;}
input.textField {float:right;width:230px;margin:9px 0 0 10px;height:20px;}


/* Table downloads */

.downloads tr.hi td {
	/* background-color: #f7f7f7; */
	background: #fff;
}
.downloads {	
	font-family:Verdana;
	font-size:11px;
	width:740px;
	padding:3px;
	border-collapse:collapse;
	border-top: solid 1px #999;
	color: #6A6F77;
}
.downloads tr.border td {
	border-bottom: solid 1px #999;
}	
.downloads tr td {
	border: none;
}
.downloads a {
	text-decoration: none;
	color: #027adb;
	display: block;
	height: 24px;
	padding-top:9px;
}
.downloads a:hover { color: #027adb; }
.downloads td.mainblock a {
	font-weight: bold;
	width: 708px;
	cursor: pointer;
	background: url('../../images/frontend/plus_icon.gif') no-repeat 11px 12px;
	/* border-top: solid 1px #ccc; */  
	padding-left: 32px;
}
.downloads td.mainblock a:hover {
	text-decoration: underline;
	background: #f7f7f7 url('../../images/frontend/plus_icon.gif') no-repeat 11px 12px;;
}
.downloads td.mainblock a.download {
	background: url('../../images/frontend/download_icon.gif') no-repeat 11px 12px; 
}
.downloads td.mainblock a.download:hover {
	text-decoration: underline;
}
.downloads tbody td.mainblock a span.tekst {
	float: left;
}
.downloads tbody td.mainblock a span.pdf {
	float: right;
	width: 89px;
	text-align: right;
	padding-right: 11px;
	padding-top: 2px;
	color: #999;
	font-size: 0.8em;
	text-decoration: none; 
	font-weight: normal;
}
.downloads tbody td.mainblock a:hover span.tekst { 
	text-decoration: underline; 
}
.downloads tbody td.mainblock a.download:hover { 
	background: #f7f7f7 url('../../images/frontend/download_icon.gif') no-repeat 11px 12px; 
	text-decoration:none; 
}
.downloads tbody.subblock td {
	border: none;
	margin:0;
	padding: 0;

}
.downloads tbody.subblock a {
	/* display: block; */
	margin-left:20px;
	cursor: pointer;
	border-bottom: solid 1px #e5e5e5;
	padding-top: 2px;
}
.downloads tbody.subblock a span.tekst {
	height: 20px;
	float: left;
	color: #999;
	padding-left: 30px;
	background: url('../../images/frontend/download_icon.gif') no-repeat 11px 7px;
	padding-top: 4px;
	
}
.downloads tbody.subblock a span.pdf {
	float: right;
	text-align: right;
	padding-right: 150px;
	height: 20px;
	color: #999;
	font-size: 0.8em;
	text-decoration: none; 
	padding-top: 4px;

}
.downloads tbody.subblock a:hover span.tekst { 
	text-decoration: underline;
	background: url('../../images/frontend/download_icon.gif') no-repeat 11px 7px; 
}
.downloads tbody.subblock a:hover { text-decoration:none; background:#f7f7f7;}
.downloads tbody.subblock a:hover span.pdf {	
	text-decoration: none;
}
.photo-description      {font-size: 90%; font-style: italic;}
.footer-description     {font-size: 90%; }

/* timeline */
div.tl-container		{width:635px;margin:40px auto 10px auto;}
div.wrap				{border-bottom:solid 2px #fff;}

h2.heading						{/*background:#f3f3f5;*/display:block;margin:0;padding:0;width: 635px;height:40px;cursor:pointer;}
h2.heading span.year			{font-family:Tahoma;color:#fff;font-size:70%;margin:0;padding:0 0 0 2px;width:38px;height:40px;float:left;display:block;background:#939393;font-weight:bold;}
h2.heading span.title			{font-family:Tahoma;color:#999;font-size:70%;margin:0;padding:10px 0 0 10px;width:585px;height:30px;float:left;display:block;font-weight:bold;/*overflow:hidden;*/}
h2.heading span.title-special	{font-family:Tahoma;color:#999;font-size:70%;margin:0;padding:3px 0 0 10px;width:585px;height:37px;float:left;display:block;background:#f3f3f5;font-weight:bold;}


div.tl-content				{background:#f8f8fa url(../../images/frontend/content-bg.gif) 0 0 no-repeat;display:block;margin:0;padding:20px;width: 595px;}
div.tl-content p			{margin:0;padding:0;color:#999;}

/* year colors */
h2.heading:hover span.year.purple	{background:#ec0186;}
h2.heading:hover span.year.green	{background:#b2d234;}
h2.heading:hover span.year.orange	{background:#f68b1f;}

h2.heading span.year.purple.active	{background:#ec0186;}
h2.heading span.year.green.active	{background:#b2d234;}
h2.heading span.year.orange.active	{background:#f68b1f;}



/* background randstad logo */
h2.heading span.title.a			{background:url(../../images/frontend/bg.gif) 0px 0px no-repeat !important;}
h2.heading span.title.b			{background:url(../../images/frontend/bg.gif) 0px -43px no-repeat !important;}
h2.heading span.title.c			{background:url(../../images/frontend/bg.gif) 0px -86px no-repeat !important;}
h2.heading span.title.d			{background:url(../../images/frontend/bg.gif) 0px -129px no-repeat !important;}
h2.heading span.title.e			{background:url(../../images/frontend/bg.gif) 0px -172px no-repeat !important;}
h2.heading span.title.f			{background:url(../../images/frontend/bg.gif) 0px -215px no-repeat !important;}
h2.heading span.title.g			{background:url(../../images/frontend/bg.gif) 0px -258px no-repeat !important;}
h2.heading span.title.h			{background:url(../../images/frontend/bg.gif) 0px -301px no-repeat !important;}
h2.heading span.title.i			{background:url(../../images/frontend/bg.gif) 0px -344px no-repeat !important;}
h2.heading span.title.j			{background:url(../../images/frontend/bg.gif) 0px -387px no-repeat !important;}
h2.heading span.title.k			{background:url(../../images/frontend/bg.gif) 0px -430px no-repeat !important;}
h2.heading span.title.l			{background:url(../../images/frontend/bg.gif) 0px -430px no-repeat !important;}
h2.heading span.title.m			{background:url(../../images/frontend/bg.gif) 0px -516px no-repeat !important;}
h2.heading span.title-special.n	{background:url(../../images/frontend/bg.gif) 0px -559px no-repeat !important;}
h2.heading span.title.o			{background:url(../../images/frontend/bg.gif) 0px -602px no-repeat !important;}
h2.heading span.title.p			{background:url(../../images/frontend/bg.gif) 0px -645px no-repeat !important;}

/* hover states */
h2.heading span.title.a:hover			{background:url(../../images/frontend/bg-active.gif) 0px 0px no-repeat !important;}
h2.heading span.title.b:hover			{background:url(../../images/frontend/bg-active.gif) 0px -43px no-repeat !important;}
h2.heading span.title.c:hover			{background:url(../../images/frontend/bg-active.gif) 0px -86px no-repeat !important;}
h2.heading span.title.d:hover			{background:url(../../images/frontend/bg-active.gif) 0px -129px no-repeat !important;}
h2.heading span.title.e:hover			{background:url(../../images/frontend/bg-active.gif) 0px -172px no-repeat !important;}
h2.heading span.title.f:hover			{background:url(../../images/frontend/bg-active.gif) 0px -215px no-repeat !important;}
h2.heading span.title.g:hover			{background:url(../../images/frontend/bg-active.gif) 0px -258px no-repeat !important;}
h2.heading span.title.h:hover			{background:url(../../images/frontend/bg-active.gif) 0px -301px no-repeat !important;}
h2.heading span.title.i:hover			{background:url(../../images/frontend/bg-active.gif) 0px -344px no-repeat !important;}
h2.heading span.title.j:hover			{background:url(../../images/frontend/bg-active.gif) 0px -387px no-repeat !important;}
h2.heading span.title.k:hover			{background:url(../../images/frontend/bg-active.gif) 0px -430px no-repeat !important;}
h2.heading span.title.l:hover			{background:url(../../images/frontend/bg-active.gif) 0px -430px no-repeat !important;}
h2.heading span.title.m:hover			{background:url(../../images/frontend/bg-active.gif) 0px -516px no-repeat !important;}
h2.heading span.title-special.n:hover	{background:url(../../images/frontend/bg-active.gif) 0px -559px no-repeat !important;}
h2.heading span.title.o:hover			{background:url(../../images/frontend/bg-active.gif) 0px -602px no-repeat !important;}
h2.heading span.title.p:hover			{background:url(../../images/frontend/bg-active.gif) 0px -645px no-repeat !important;}

/* active */
h2.heading span.title.a.active			{background:url(../../images/frontend/bg-active.gif) 0px 0px no-repeat !important;}
h2.heading span.title.b.active			{background:url(../../images/frontend/bg-active.gif) 0px -43px no-repeat !important;}
h2.heading span.title.c.active			{background:url(../../images/frontend/bg-active.gif) 0px -86px no-repeat !important;}
h2.heading span.title.d.active			{background:url(../../images/frontend/bg-active.gif) 0px -129px no-repeat !important;}
h2.heading span.title.e.active			{background:url(../../images/frontend/bg-active.gif) 0px -172px no-repeat !important;}
h2.heading span.title.f.active			{background:url(../../images/frontend/bg-active.gif) 0px -215px no-repeat !important;}
h2.heading span.title.g.active			{background:url(../../images/frontend/bg-active.gif) 0px -258px no-repeat !important;}
h2.heading span.title.h.active			{background:url(../../images/frontend/bg-active.gif) 0px -301px no-repeat !important;}
h2.heading span.title.i.active			{background:url(../../images/frontend/bg-active.gif) 0px -344px no-repeat !important;}
h2.heading span.title.j.active			{background:url(../../images/frontend/bg-active.gif) 0px -387px no-repeat !important;}
h2.heading span.title.k.active			{background:url(../../images/frontend/bg-active.gif) 0px -430px no-repeat !important;}
h2.heading span.title.l.active			{background:url(../../images/frontend/bg-active.gif) 0px -430px no-repeat !important;}
h2.heading span.title.m.active			{background:url(../../images/frontend/bg-active.gif) 0px -516px no-repeat !important;}
h2.heading span.title-special.n.active	{background:url(../../images/frontend/bg-active.gif) 0px -559px no-repeat !important;}
h2.heading span.title.o.active			{background:url(../../images/frontend/bg-active.gif) 0px -602px no-repeat !important;}
h2.heading span.title.p.active			{background:url(../../images/frontend/bg-active.gif) 0px -645px no-repeat !important;}

