/* 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;}

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-list		{color:#fff;text-decoration:none !important;float:right;padding:20px 10px 0px 0px;}
a.close-list 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}

/* Editor styles zoals ul, ol, subscript e.d. */
.article_editor ol {padding:0px 0px 0px 30px;margin:0px 0px 10px 0px;clear:both;}
.article_editor ul {padding:0px 0px 0px 30px;margin:0px 0px 10px 0px;list-style-type:disc;clear:both;}
.article_editor p {margin:0px 0px 10px 0px;clear:both;}
.article_editor {clear:both;}
sup, sub { vertical-align: 0;position: relative; }
sup { bottom: 1ex;}
sub { top: 0.8ex;}

div.inner-content a {color:#ff7400 !important;}

/* Site elementen */

/* Global Defaults */
html, body		        {margin: 0px;padding: 0px;border: 0px;width: 100%;height: 100%;}
body                    {font: 12px/1.6em Verdana, Arial, Helvetica, "Lucida Grande", sans-serif;color:#000;}

/* Headlines */
h1, h2, h3, h4, h5, h6  {margin: 0;padding: 0;font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}

h1 a, h2 a, h3 a, h4 a, h5 a{ text-decoration: none;  }
h1{ color: #012663; margin: 0em 0em 0.4em 0em; padding: 0px; font: bold 155% Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; }
h2{ color: #012663;margin: 0em 0em 0.4em 0em; padding: 0px; font: bold 125% Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; }
h3{ color: #012663; margin: 0.4em 0em 0.2em 0em; padding: 0 0 0.4em 0; font: bold 115% Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; }
h4{ color: #012663; margin: 0em; padding: 0em 0em 0.4em 0em; font: bold 105% Verdana, Arial, Helvetica, sans-serif; }
h5{ color: #012663; margin: 0em; padding: 0em; font: bold 100% Verdana, Arial, Helvetica, sans-serif; }
.related-sidebar h1, .related-sidebar h2, .related-sidebar h3{ margin: 0; }

h2.site-title { color: #012663;margin: 0em 0em 0.4em 0em; padding: 0px; font: bold 145% Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; }


/* Text Styles */
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a {margin: 0;padding: 0;font: normal normal normal 1em/1.5em Verdana, Arial, Helvetica, sans-serif;}
blockquote              {margin: 1.25em;padding: 1.25em}
q                       {font-style: italic;}
acronym, abbr           {cursor: help;border-bottom: 1px dashed;}
small                   {font-size:.85em;}
big                     {font-size:1.2em;}
ul                      {list-style:none;}

/* Links and Images */
a:link		            {color: #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.greylink:link, a.greylink:active, a.greylink:visited, a.greylink:hover {font-weight:bold;color:#757575;text-decoration:underline;background:url('../../images/frontend/icon-plus.gif') 0px 4px no-repeat;padding:0px 0px 0px 10px;}

/* Tables */
table                   {margin: 0;padding: 0;border: none;}

/* Forms */
form                    {margin: 0;padding: 0;display: inline;}
label                   {cursor: pointer;}

/* Images */
img                     {border: none;display:block;}

/* toolbox */
.center{ margin: auto auto; }
.center-txt{ text-align: center; }
.center-page{ margin: 0 auto; overflow: hidden; }
.clear{ clear: both; display: block; }
.clear-right{ clear: right; }
.clear-left{ clear: left; }
.no-clear{ clear: none; display: inline; }
.intro-txt{ margin-top: 1em; font-size: 145%; line-height: 1.5em; }
.big-txt{ font-size: 130%;color:#012663;font-weight:bold; }
.bigger-txt{ font-size: 116%; }
.big-nav *{ font-size: 110%; }
.normal-txt{ font-size: 100%; }
.small-txt{ font-size: 96%; }
.xsmall-txt{ font-size: 80%; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.line-height-normal{ line-height: normal; }
.left{ float: left;}
.left-img{ margin: 8px 24px 8px 0; float: left; }
.left-txt { text-align: left; }
.line {margin: 1em 0; width: 100%; border-top: 2px #E9E9E5 solid; float: left; }
.padding{ padding: 20px; }
.padding-small{ padding: 10px; }
.padding-xsmall{ padding: 4px; }
.padding-small-content{ padding: 0px; }
.no-margin{ margin: 0; }
.no-margin-bott{ margin-bottom: 0; }
.no-padding{ padding: 0 !important; }
.no-pad-bott{ padding-bottom: 0; }
.no-border{ border: none !important; }
.no-block{ display: inline !important; width: auto !important; }
.no-background{ background: none !important; }
.no-underline{ text-decoration: none !important; }
.nobullet { list-style: none; list-style-image: none; }
.nofloat{ float: none; }
.right{ float: right; }
.right-img{ float: right; margin: 8px 0 8px 24px; }
.right-txt{ text-align: right; }
.rnd-small{ /*-moz-border-radius:4px;*/ -webkit-border-radius: 4px; }
.rnd-big{ /*-moz-border-radius:6px;*/ -webkit-border-radius: 6px; }
.orange {color:#f15e22 !important;}

.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; }
.art-helpers {margin:0px 0px 30px 0px;display:block;}
.art-helpers a      {text-decoration:underline;color:#012663 !important;}
.art-helpers a:hover{text-decoration:none;color:#012663 !important;}

/* bron */
/*.bron { height: 5em; }*/
.bron p{ margin: 0px; padding: 0px; }
.top-border{ border-top: 1px solid #d9d9d7 !important; padding-top: 0.6em; }
.bottom-border{ border-bottom: 1px solid #d9d9d7 !important; padding-bottom: 0.6em; }
a.bron {text-decoration: none;}
a.bron:hover {text-decoration: underline;}
.bron a.next{ margin-left: 0; color: #1E4371; border: none; text-decoration: none; background-image: url('../../images/frontend/icon-forward.gif'); background-position: center right; background-repeat: no-repeat; padding: 0 20px 2px 0;}
.bron a.prev{ margin-right: 0; color: #1E4371; border: none; text-decoration: none; background-image: url('../../images/frontend/icon-back.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px;}
.bron a.prev:hover, .bron a.next:hover{ text-decoration: underline !important; }

/* icon bg styles */
.icon-back{ text-decoration: none !important; background-image: url('../../images/frontend/icon-back.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 0px 10px; }
.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-send{ background-image: url('../../images/frontend/icon-send.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 17px;}
.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: 520px; white-space: nowrap; margin: 2em 0 10px 0; padding: 1em 0; float: left; clear: both; text-align:center; color:#012663; }
.paging a{color: #012663;}
.paging a.next{ color: #012663; border: none; text-decoration: none; padding:0 10px 0 0;background:url(../../images/frontend/icon-forward.gif) right 3px no-repeat;}
.paging a.prev{ color: #012663; border: none; text-decoration: none; padding:0 0 0 10px;background:url(../../images/frontend/icon-back.gif) left 3px no-repeat;}
.paging a.prev:hover, .paging a.next:hover{ text-decoration: underline; }
.paging a.selected, .paging a.selected:hover{ font-weight: bold; color: #f15f23; text-decoration: none;}
.paging div.left {width:100px;float:left;height:15px;text-align:left;}
.paging div.middle {width:300px;float:left;height:15px;text-align:center;}
.paging div.right {float:right;height:15px;text-align:right;}


.photo-description{ font-size: 90%; font-style: italic; }
.footer-description{ font-size: 90%; }
.box-border{ border: 1px solid #012663; 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: 0px; }

.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: 950px; text-align: left; }

#container 
{
	width: 100%;
	height: 100%;
	float: left;
	overflow: visible;
}

#container .page-title{ float: left; }

div.header {position: relative;width: 950px;height: 165px;background: url('../../images/frontend/bg-header.jpg') left 30px no-repeat;margin:0px 0px 10px 0px;}
div.header-home {position: relative;width: 950px;height: 70px;background: url('../../images/frontend/bg-header-home.jpg') 20px top no-repeat;margin:0px 0px 10px 0px;}

div.header .helpers                 { color: #959595; width: 950px; height: 30px; float: left;font-size:10px; }
div.header .helpers a               { color: #959595 !important; text-decoration: none; }
div.header .helpers a:hover         { color: #959595 !important; text-decoration: underline; }
div.header .helpers .top-disclaimer { height:30px;float: right;margin:0px; }
div.header .helpers .top-contact    { height:30px;float: right; padding:0px 5px 0px 0px;}
div.header .helpers .top-disclaimer a{height:30px;margin:0px;display:block;line-height:30px;}
div.header .helpers .top-contact a  { height:30px;margin:0px;display:block;line-height:30px;}
div.header .helpers span            { height:30px;margin:0px;display:block;line-height:30px;float:right;width:10px;}

div.header .company-title a{ position:absolute;top:30px;left:0px; height: 100px; width: 151px; overflow: hidden; display: block; }
div.header .company-title{ margin: 0; }

div.header-home .company-title a{ position:absolute;top:0px;left:20px; height: 70px; width: 151px; overflow: hidden; display: block; }
div.header .company-title{ margin: 0; }

div.navigation{ width: 950px;height:35px;position:absolute;bottom:0px;left:0px;z-index: 100;}
div.navigation.homepage{ background: none; }

div.navigation ul.nav{ height:35px;width: 950px; background: #000095 url('../../images/frontend/bg-navigation-sprite.gif') top left no-repeat; display: block; float: left; position: absolute; left: 0px; bottom: 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; border-right: 1px none #e78a95; }
div.navigation ul.nav li a{ float: left; width: 100%; height: 100%; display: block; clear: none; color: #FFFFFF !important; font-size: 110%; padding: 0px; margin: 0; }
div.navigation ul.nav li a:hover{ color: #DFDF0B; text-decoration: none; }
div.navigation ul.nav li a span{ display: none; }
div.navigation ul.nav ul li a span{ display: block; }

/*navigation sprite*/
div.navigation ul.nav li.nav-01 a{ width: 62px; height: 35px; left: 0px; position: absolute; }
div.navigation ul.nav li.nav-02 a{ width: 106px; height: 35px; left: 62px; position: absolute; }
div.navigation ul.nav li.nav-03 a{ width: 113px; height: 35px; left: 168px; position: absolute; }
div.navigation ul.nav li.nav-04 a{ width: 102px; height: 35px; left: 281px; position: absolute; }

div.navigation ul.nav li.nav-01 a:hover{ background: url('../../images/frontend/bg-navigation-sprite.gif') 0px -35px no-repeat; } 
div.navigation ul.nav li.nav-02 a:hover{ background: url('../../images/frontend/bg-navigation-sprite.gif') -62px -35px no-repeat; } 
div.navigation ul.nav li.nav-03 a:hover{ background: url('../../images/frontend/bg-navigation-sprite.gif') -168px -35px no-repeat; } 
div.navigation ul.nav li.nav-04 a:hover{ background: url('../../images/frontend/bg-navigation-sprite.gif') -281px -35px no-repeat; } 

div.navigation ul.nav li.nav-01 a.selected{ background: url('../../images/frontend/bg-navigation-sprite.gif') 0px -35px no-repeat; } 
div.navigation ul.nav li.nav-02 a.selected{ background: url('../../images/frontend/bg-navigation-sprite.gif') -62px -35px no-repeat; } 
div.navigation ul.nav li.nav-03 a.selected{ background: url('../../images/frontend/bg-navigation-sprite.gif') -168px -35px no-repeat; } 
div.navigation ul.nav li.nav-04 a.selected{ background: url('../../images/frontend/bg-navigation-sprite.gif') -281px -35px no-repeat; } 

div.navigation div.bg-search-box{ width: 180px; height: 19px; background: url('../../images/frontend/bg-search-box.gif') top left no-repeat; position: absolute; top:8px; right: 8px; z-index: 100; }
div.navigation input.search-box{ width: 152px; height: 16px; margin:0px; padding:3px 0px 0px 10px; font-size: 90%; color: #000000; border: none; background: transparent; outline: none; -moz-outline: none;position: absolute; left: 0px; top: 0px; }
div.navigation input.search-box-submit{ width: 18px; height: 19px; position: absolute; right: 0px; top: 0px; background: transparent; border: none; cursor: pointer; }

/* facetlist */

div.verfijn {height:60px;}
div.verfijn a.selection {text-decoration:underline;cursor:pointer;}
 
div.facet-container{ display: block; width: 190px; clear: both; float: left; border: 1px none #CBCBCB; margin: 0 0 1em 0; overflow: hidden;} /*with border width: 223*/
ul.facet-list{ list-style-type: none; background: transparent; padding: 5px 0px 0px 0px; margin: 0px; display: block; width: 100%; clear: both; float: left; }
ul.facet-list li{ border-bottom: 1px none #FCFCFB; display: block; width: 100%; clear: both; float: left; padding: 0px; list-style-type: none; }
ul.facet-list li.selected{ font-weight: bold; color: #000;}
ul.facet-list li a.empty{ text-decoration: none !important; color: #707070 !important; }
ul.facet-list li a.empty:hover{ text-decoration: none !important; color: #707070 !important; }
ul.facet-list li a{ text-decoration: none !important; color: #012663 !important; width: 168px; float: left; color: #000; line-height: 1.2em; margin: 0px; padding: 0.3em 0; }
ul.facet-list li a:hover{ text-decoration: underline !important; }
ul.facet-list .checkbox{ float: left; width: 14px; position: relative;}

ul.facet-list span{ color: #959595; font-size: 90%; }
h4.facet-list-title{ background:#012663;border-right: 5px solid #f15e22; margin: 0px;padding:4px 0px 5px 5px;width:180px;display: block;float:left;color:#FFF;font-size: 115%; }

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; } Zorgt voor probleem in checkboxes Opera*/
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: #1E4371; }
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: #000000; color: #FFF;  padding: 4px 10px; text-decoration: none; }
input.checkbox  { display: inline; float: left; width: 14px; }
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: 950px; height: 100%; padding: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: 190px; float:left;margin:0px 20px 0px 0px;}
#content .center-pane{width:520px; float:left;}
#content .right-pane{ width: 200px; float:left;position:relative;left:20px;}
#content .backend {padding:0px 0px 0px 20px;width:520px;}

#container.wide .left-pane{ width: 190px; float:left;margin:0px 20px 0px 0px; }
#container.wide .center-pane{ width: 740px; padding-right: 0px; float: left; }
#container.wide .right-pane{ position: absolute; top:175px;right: 0px !important; width: 200px;left:auto;}

#content.home-page h2{ font-weight: normal;font-size:100%; }
#content.home-page .content-pane{ overflow: visible !important; width: 940px; }
#content.home-page{ position: relative; width: 950px; height: 100%; float: left;}
#content.home-page .left-pane  {position:relative;float:left;width:286px;height:441px;background:url('../../images/frontend/bg-home-left-pane.gif') 0px 0px no-repeat;margin:0px 15px 0px 20px; }
#content.home-page .center-pane{position:relative;float:left;width:441px;height:441px;background:#FFF url('../../images/frontend/bg-home-center-pane.jpg') 0px 0px no-repeat;margin:0px 15px 0px 0px; }
#content.home-page .right-pane {position:relative;float:left;width:141px;height:441px;background:url('../../images/frontend/bg-home-right-pane.gif') 0px 0px no-repeat;left:auto;}
#content.home-page .right-pane a {float:left;clear:both;color:#fff;text-decoration:none;padding:0px 0px 5px 10px;position:relative;bottom:0px; }
#content.home-page .right-pane span {position:absolute;bottom:0px;padding:0px; }
#content.home-page .footer-pane{width:950px;margin:10px 0px 0px 0px;float:left;}

#content.home-page ul.home-nav  {margin:0px;padding:20px 0px 0px 0px;}
#content.home-page ul.home-nav li {margin:0px;padding:0px 0px 20px 17px;}
#content.home-page ul.home-nav li a {color:#fff;text-decoration:none;font-size:17px;}
#content.home-page ul.home-nav li a:hover {color:#002663;text-decoration:none;font-size:17px;}

#content.home-page span {display:block;position:absolute;left:0px;bottom:25px;padding:0px 0px 0px 15px;width:260px;}
#content.home-page span a.link-report {display:block;color:#002663;text-decoration:none;font-size:25px;background:url('../../images/frontend/bg-link-report.gif') right center no-repeat;padding:0px 10px 0px 0px;}
#content.home-page span a.link-report:hover {display:block;color:#fff;text-decoration:none;font-size:25px;background:url('../../images/frontend/bg-link-report-hover.gif') right center no-repeat;padding:0px 10px 0px 0px;}

#content.home-page .tag-cloud {width:287px;height:160px;margin:0px 15px 0px 20px;float:left;}
#content.home-page .tag-cloud-inner {height:125px;background:url('../../images/frontend/bg-tag-cloud.gif') 0px 0px no-repeat;padding:5px 10px 0 10px;overflow:hidden;}
#content.home-page .tag-cloud a  {color:#9d9d99;padding:4px;} 
#content.home-page .tag-cloud a.tag1  {font: normal 100% Verdana, Arial, "Lucida Grande", sans-serif;} 
#content.home-page .tag-cloud a.tag2  {font: normal 115% Verdana, Arial, "Lucida Grande", sans-serif;} 
#content.home-page .tag-cloud a.tag3  {font: normal 130% Verdana, Arial, "Lucida Grande", sans-serif;} 
#content.home-page .tag-cloud a.tag4  {font: normal 145% Verdana, Arial, "Lucida Grande", sans-serif;} 
#content.home-page .tag-cloud a.tag5  {font: normal 160% Verdana, Arial, "Lucida Grande", sans-serif;} 

#content.home-page .related-item {width:189px;height:160px;margin:0px 15px 0px 0px;float:left;}
#content.home-page .related-item img, #content.home-page .related-item-2 img {width:189px;height:129px;margin:0px;}
#content.home-page .related-item-2 {width:189px;height:160px;margin:0px;float:left;}

#footer{ position: relative; left: 0px; width: 950px; color: #000; border-top: 1px #E4E4E4 none;clear: both; float: left; }
#footer a{ color: #1E4371; text-decoration: none; font-size: 96%; margin: 0 0.3em 0 0; }
#footer a:hover{ color: #1E4371; text-decoration: underline; }
#footer .padding-small{ position: relative; left: 45px; width: 880px; }

/* 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;}

ul.arrows{ display:block; margin: 0; height:100%; padding: 0; list-style: none; }
ul.arrows li{ margin: 0; padding: 0; list-style: none; float: left; width: 100%; }
ul.arrows li a{ display: block; text-decoration: none !important; background: url('../../images/frontend/icon-forward.gif') 0em 0.6em 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-forward.gif') 0em 0.6em no-repeat; padding: 0.2em 0 0.2em 12px; }
ul.external li a:hover{ text-decoration: underline; }

a.read-more       {padding:0px 0px 0px 12px;background: url('../../images/frontend/icon-forward.gif') 0em 0.4em no-repeat;color:#012663;text-decoration:underline;}
a.read-more:hover {padding:0px 0px 0px 12px;background: url('../../images/frontend/icon-forward.gif') 0em 0.4em no-repeat;color:#012663;text-decoration:none;}

/* Related sidebar */
div.related-sidebar-report {float:left;width:190px;height:56px;background: url('../../images/frontend/bg-report.gif') 0px 0px no-repeat;padding:0px 0px 0px 10px;}
div.related-sidebar-report h3 {color:#FFF;}
div.related-sidebar-report p {color:#FFF;}
div.related-sidebar-report a        {color:#f15e22 !important;text-decoration:underline !important;}
div.related-sidebar-report a:hover  {color:#f15e22 !important;text-decoration:none !important;}

div.related-sidebar {float:left;width:200px;}
div.related-sidebar h3 {color:#f15e22;}

/* 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%; }


/* Short nav */
div.short-nav {width: 520px;min-height:58px;white-space: nowrap;padding:0px;margin:0 0 5px 0;float:left;clear:both;}
div.short-nav-bottom {position: relative; min-height:58px;width: 100%;white-space: nowrap;padding:25px 0px 0px 0px;margin:0 0 5px 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: underline; padding:0px 10px 3px 0px;background:url(../../images/frontend/icon-forward.gif) right 5px no-repeat;}
div.short-nav a.prev, div.short-nav-bottom a.prev{ color: #012663; border: none; text-decoration: underline; padding:0px 0px 3px 10px;background:url(../../images/frontend/icon-back.gif) left 5px no-repeat;}
div.short-nav a.prev:hover, div.short-nav a.next:hover{ text-decoration: none; }
div.short-nav-bottom a.prev:hover, div.short-nav-bottom a.next:hover{ text-decoration: none; }
div.short-nav .max-nav-l, div.short-nav-bottom .max-nav-l {width:45%;white-space:normal;text-align:left;}
div.short-nav .max-nav-r, div.short-nav-bottom .max-nav-r {width:45%;white-space:normal;text-align:right;}

div.results             {background:#f2f4f7;float:left;width:520px;margin:0px 0px 10px 0px;}
div.results .padding-small {float:left;}
div.results a           {float:left;clear:both;}
div.results h3          {font-size:100%;float:left;}
div.results h3 a        {text-decoration:underline;}
div.results h3 a:hover  {text-decoration:none;}
div.results a.add       {float:right;text-decoration:underline;padding:0px 0px 5px 10px;background:url(../../images/frontend/icon-plus.gif) left 4px no-repeat;}
div.results a.add:hover {text-decoration:none;}
div.results a.added     {float:right;text-decoration:none;padding:0px 0px 0px 10px;background:url(../../images/frontend/icon-minus.gif) left 4px no-repeat;}
div.results a.added:hover {text-decoration:underline;}

/* 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;}

/* tooltip */
#tooltip{ display: none; background: #FFFFFF; -webkit-box-shadow: 1px 1px 8px #999; -webkit-border-radius: 6px; -moz-border-radius:6px; border: 1px solid #6AA6BA; font-size: 94%; text-align: left; width: auto; position: absolute; padding: 0px 4px; z-index: 1000; }

.insight{ border-bottom: 1px dotted #6F6F64; cursor: help; }
#insight{ display: none; background: #FFFFFF; -webkit-box-shadow: 1px 1px 8px #999; -webkit-border-radius: 6px; -moz-border-radius:6px; border: 1px solid #6AA6BA; font-size: 94%; text-align: left; width: 200px; position: absolute; padding: 6px; z-index: 1000; line-height: normal; }


/* Send a Friend */

div.sendafriend-InlineWin_container {margin: 0 auto;text-align:left;width:100%;height:100%;background:#f8faff !important;}

    /* Send-a-friend header met sluiten knop */
    div.sendafriend-InlineWin_subHeader { /*width:440px;*/ height:30px; background:#fff url('../../images/frontend/sendafriend-bg-rep.gif') repeat-x 0 0;}
        span.sendafriend-InlineWin_title h1 {font-weight:normal;font-size:110%;color:#003698;padding:8px 0px 0px 20px;float:left; }
        span.sendafriend-InlineWin_closeButton {margin: 0;width:35px;height:30px;float:right;}

        button.sendafriend-InlineWin_btnImgDefault {width: 35px;float:right;padding:0;margin:0;height:30px;border:none;display:block;cursor:pointer;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;}

    /* Send-a-friend content */
    div.sendafriend-InlineWin_formContent   {background:#f8faff !important;}
    div.sendafriend-InlineWin_formContent iframe  {background:#f8faff !important;}
        div.sendafriend-container           {border-bottom: 1px #c3c4c6 dashed;padding:0 0 10px 0;float:left;}
        div.sendafriend-leftblock           {width:215px;float:left;margin:0 5px 0 0;}
        div.sendafriend-leftblock span      {font-weight:bold;float:left;clear:both;}
        div.sendafriend-rightblock          {width:215px;float:left;}
        div.sendafriend-rightblock span     {font-weight:bold;float:left;clear:both;}

        div.sendafriend-blockcontainer-bottom {width:440px;padding:5px 0 10px 0;float:left;}
        div.sendafriend-blockcontainer-bottom span {float:left;margin:0}
        div.sendafriend-blockcontainer-bottom span.captcha {float:left;width:238px;}
        div.sendafriend-blockcontainer-bottom span#captchaValidator {float:left;clear:both;}

        input.sendafriend-input {font-style:normal;color:#798389;padding-left:8px;width:90%;margin:4px 0 0 0;background:#FFF;}
        input.sendafriend-textarea {font-style:normal;color:#798389;padding-left:8px;width:90%;margin:4px 0 0 0;height:118px;background:#FFF;}
        img.sendafriend-captcha {margin:2px 10px 5px 0;border:1px solid #eee; float:left;}
        input.sendafriend-textfield {float:left;width:230px;margin:5px 0 0 0;height:20px;background:#FFF;}

    /* Send-a-friend footer met send knop */
    div.sendafriend-InlineWin_formFooter { height: 29px; width:100%; background:#f8faff; }
        span.sendafriend-InlineWin_formFooterText {float:left;}
        div.sendafriend-InlineWin_formFooter button.btnTxt { width:100px; }
        div.sendafriend-InlineWin_contPageIndex {width:69px;height:22px;float:right;margin: 0px 10px 0 0;display:inline;}
        div.sendafriend-InlineWin_contPageIndex button {border:none;background: url('../../images/frontend/inlinewin-send.gif') no-repeat;cursor:pointer;outline:none;width:69px;height:22px;}
        div.sendafriend-InlineWin_contPageIndex button span {display:none;}
        .sendafriend-InlineWin_btn, .sendafriend-InlineWin_btnDefault {background:#000;float:left;color:#fff;padding: 2px 15px;margin: 0 0 0 5px;border:none;-moz-border-radius: 2px;-webkit-border-radius: 2px;text-decoration:none;}

/* downloads */

.downloads 
{	
	font-style:normal;
	width:100%;
	border-collapse:collapse;
	color: #000;
	margin: 20px 0 20px 0;
}
.downloads tr.border td {border-bottom: 1px solid #d9d9d7;}	
.downloads tr td {border: none;}
.downloads a {text-decoration: none;display: block;height:24px;}
.downloads td.mainblock {
	font-weight: bold;
	/* border-top: solid 1px #ccc; */ 
	color: #000;
	height:22px;
	padding-top:2px;
}
.downloads td.mainblock a {color:#000;font-weight:bold;}
.downloads tbody.subblock td {border: none;margin:0;padding: 0;}
.downloads tbody.subblock a {cursor: pointer;border-bottom: solid 1px #ccc;}
.downloads tbody.subblock a span.tekst {
	height: 19px;
	float: left;
	color: #012663;
	padding-left: 45px;
	padding-top:5px;
}
.downloads tbody.subblock a span.pdf {
	float: right;
	width: 89px;
	text-align: right;
	padding-right: 11px;
	height: 19px;
	color: #012663;
	font-size: 0.8em;
	text-decoration: none;
	padding-top:5px;

}
.downloads tbody.subblock a:hover span.tekst {text-decoration: underline;}
.downloads tbody.subblock a:hover { text-decoration:none; background: #f1f1f1;}
.downloads tbody.subblock a:hover span.pdf {text-decoration: none;}
.downloads tbody td.mainblock a span.tekst {height: 19px;float: left;padding-top:5px;padding-left: 45px;}
.downloads tbody td.mainblock a span.pdf {
	float: right;
	width: 89px;
	text-align: right;
	padding-right: 11px;
	height: 19px;
	color: #000;
	font-size: 0.8em;
	text-decoration: none; 
	font-weight: normal;
	padding-top:5px;
}
.downloads tbody.subblock a.download {background:url('../../images/frontend/download_icon.gif') no-repeat 11px 8px;text-decoration:none;}
.downloads tbody.subblock a.download:hover {background:url('../../images/frontend/download_icon.gif') no-repeat 11px 8px;text-decoration:none;}

.downloads tbody td.mainblock a.download {background:url('../../images/frontend/download_icon.gif') no-repeat 11px 8px;text-decoration:none;}
.downloads tbody td.mainblock a.download:hover {background:url('../../images/frontend/download_icon.gif') no-repeat 11px 8px;text-decoration:none;}
