/* 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;}
div.wrapperToolbar div.navi_container { width:990px;position:relative;z-index:999;margin:0 auto;background:none;}
div.wrapperToolbar div.navi_top {width: 990px;height: 40px;position:relative;margin:0 auto;border-bottom:solid 1px #000;padding:0px;float:left;}
div.wrapperToolbar div.navi_bottom {width: 990px;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;}
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;}

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 {
    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;color:#cccc99;}
a.akkoord_red		{color:#000;padding:0px 5px 0px 0px;}

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;}
div#mylist ul li input.checkbox {margin:0px;}

p.selectors {margin:5px 0px 5px 15px;}
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;}

a.admin			    {color:#000;}
a.wijzig		    {color:#cccc99;}
a.verwijderen   	{color:#cccc99;}
a.close-list		{color:#fff;text-decoration:none;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;}
.article_editor ul {padding:0px 0px 0px 30px;margin:0px 0px 10px 0px;list-style-type:disc;}
.article_editor p {margin:0px 0px 10px 0px;}
sup, sub { vertical-align: 0;position: relative; }
sup { bottom: 1ex;}
sub { top: 0.8ex;}


/* Site elementen */

/* Global Defaults */
html, body		        {margin: 0px;padding: 0px;border: 0px;width: 100%;height: 100%;}
body                    {font: 0.80em/1.6em Tahoma, Verdana, Arial, Helvetica, "Lucida Grande", sans-serif;color:#666; 	background: #fff url(../../images/frontend/bg_body.gif) no-repeat top center;}
body.kennisbank {background: #fff url(../../images/frontend/bg_body_kennisbank.gif) no-repeat top center;}
body.logged-in {background: #fff url(../../images/frontend/bg_body.gif) no-repeat center 75px;}
body.kennisbank.logged-in {background: #fff url(../../images/frontend/bg_body_kennisbank.gif) no-repeat center 75px;}

body.txt-size-01		{margin: 0; padding: 0; background-color: #F3F5F6; color: #666; font: 68%/1.6em Tahoma, Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; text-align: center; }
body.txt-size-02		{margin: 0; padding: 0; background-color: #F3F5F6; color: #666; font: 74%/1.6em Tahoma, Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; text-align: center; }
body.txt-size-03		{margin: 0; padding: 0; background-color: #F3F5F6; color: #666; font: 80%/1.6em Tahoma, Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; text-align: center; }

/* 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: #666; margin: 0em 0em 0.4em 0em; padding: 0; font: bold 130% Tahoma, Verdana, Arial, Helvetica, "Lucida Grande"; letter-spacing: 0px; }
h2{ color: #666; margin: 0.3em 0em 0.3em 0em; padding: 0 0 0.4em 0; font: bold 120% Tahoma, Verdana, Arial, Helvetica, "Lucida Grande"; letter-spacing: 0px; }
h3{ color: #666; margin: 0.4em 0em 0.2em 0em; padding: 0 0 0.4em 0; font: bold 115% Tahoma, Verdana, Arial, Helvetica, "Lucida Grande"; letter-spacing: 0px; }
h4{ color: #666; margin: 0em; padding: 0em 0em 0.4em 0em; font: bold 110% Tahoma, Verdana, Arial, Helvetica, "Lucida Grande"; }
h5{ color: #666; margin: 0em; padding: 0em; font: bold 105% Tahoma, Verdana, Arial, Helvetica, "Lucida Grande"; }
.related-sidebar h1, .related-sidebar h2, .related-sidebar h3{ margin: 0; }

/* Text Styles */
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a {margin: 0;padding: 0;font: normal normal normal 1em/1.25 Tahoma, Verdana, Arial, Helvetica, "Lucida Grande";}
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: #aa9b00; text-decoration: none; outline: none;}
a:visited 	            {color: #aa9b00; text-decoration: none; outline: none;}
a:active	            {color: #aa9b00; text-decoration: none; outline: none;}
a:hover		            {color: #aa9b00; 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;}

/* Tables */
table                   {margin: 0;padding: 0;border: none;}

/* Forms */
form                    {margin: 0;padding: 0;display: inline;}

/* Images */
img                     {border: none;display:block;}

/* toolbox */
.center{ margin: auto auto; }
.center-txt{ text-align: center; }
.center-page{ margin: 0 auto; overflow: hidden; }
.clear{ clear: both; display: block; }
.clear-right{ clear: right; }
.clear-left{ clear: left; }
.no-clear{ clear: none; display: inline; }
.intro-txt{ margin-top: 1em; font-size: 145%; line-height: 1.5em; }
.big-txt{ font-size: 126%; }
.bigger-txt{ font-size: 116%; }
.big-nav *{ font-size: 110%; }
.normal-txt{ font-size: 100%; }
.small-txt{ font-size: 96%; }
.xsmall-txt{ font-size: 80%; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.line-height-normal{ line-height: normal; }
.left{ float: left;}
.left-img{ margin: 8px 24px 8px 0; float: left; }
.left-txt { text-align: left; }
.line {margin: 1em 0; width: 100%; border-top: 2px #E9E9E5 solid; float: left; }
.padding{ padding: 20px; }
.padding-small{ padding: 10px; }
.padding-xsmall{ padding: 4px; }
.padding-small-content{ padding: 0px; }
.no-margin{ margin: 0; }
.no-margin-bott{ margin-bottom: 0; }
.no-padding{ padding: 0; }
.no-pad-bott{ padding-bottom: 0; }
.no-border{ border: none; }
.no-block{ display: inline; width: auto; }
.no-background{ background: none; }
.no-underline{ text-decoration: none; }
.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; }
.mbott-double{ margin-bottom: 30px; }
.mleft{ margin-left: 10px; }
.mright{ margin-right: 10px; }
.mstop{ margin-top: 5px; }
.msbott{ margin-bottom: 5px; }
.msleft{ margin-left: 5px; }
.msright{ margin-right: 5px; }

.ptop{ padding-top: 10px; }
.pbott{ padding-bottom: 10px; }
.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; }

/* bron */
/*.bron { height: 5em; }*/
.bron p{ margin: 0px; padding: 0px; }
.top-border{ border-top: 3px solid #3399ff; padding-top: 0.6em; }
.bottom-border{ border-bottom: 3px solid #3399ff; 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; }

/* icon bg styles */
.icon-back{ text-decoration: none; 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; }
.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; 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: 0; padding: 2em 0; border-top: 1px solid #e5e5e5; float: left; clear: both; text-align:center; }
.paging a{ padding: 0em 0.6em; margin: 0; color: #666; text-decoration: none; border-right: 1px solid #ccc; }
.paging a:hover{ padding: 0em 0.6em; margin: 0; color: #aa9b00; text-decoration: underline; }
.paging a.next, .paging span.next{ float: right; margin-right: 13px; color: #aa9b00; font-weight:bold; border: none; text-decoration: none; background-image: url('../../images/frontend/arrow_green.gif'); background-position: center right; background-repeat: no-repeat; padding: 0 15px 2px 0;}
.paging span.next {color: #d4cd7f; background-image: url('../../images/frontend/arrow_light_green.gif');}
.paging a.prev, .paging span.prev { float: left; margin-left: 10px; color: #aa9b00; border: none; font-weight:bold; text-decoration: none; background-image: url('../../images/frontend/arrow_green_back.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 15px;}
.paging span.prev {color: #d4cd7f; background-image: url('../../images/frontend/arrow_light_green_back.gif');}
.paging a.prev:hover, .paging a.next:hover{ text-decoration: underline; }
.paging a.selected, .paging a.selected:hover{ font-weight: bold; color: #bead00; font-size: 110%; text-decoration: none; }
.paging span{ color: #000; }
.paging div { float: left; margin-left: 120px;}
/* paging small */
#content .center-pane .paging div { float: left; margin-left: 60px;} 
/* paging homepage */
#content .center-pane .article_editor .paging div { float: left; margin-left: 115px;}

.photo-description{ font-size: 90%; font-style: italic; }
.footer-description{ font-size: 90%; }
.box-border{ border: 1px solid #aa9b00; margin-bottom: 2em; }
.box-sides{ border-left: 1px solid #aa9b00; border-right: 1px solid #aa9b00; 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%; }

#container 
{
	width: 998px;
	padding: 0;
	text-align: left;
	margin-left: auto; 
	margin-right: auto;
}
/* --------------------------------------------- // -------- Header */
.header {
	float: left;
	width: 998px;
	height: 112px;
	background: #fff;
	position:relative;
}
.header a#logo {
	float: left;
	margin: 10px 0 0 0;
}
/* --------------------------------------------- // -------- Menu Main Horizontaal Top */
.navigation {
	float: left;
	width: 998px;
	position: relative;
	z-index: 999;
}
.navigation ul 
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.navigation ul, .navigation li	{
	list-style-type : none;
	margin : 0;
	padding : 0;
}
a#tab0,a#tab1,a#tab2,a#tab3,a#tab4{
	float: left;
	height:38px;
}
a#tab0 { width: 60px; margin: 0 0 0 20px; background: #fff url(../../images/frontend/tab_home.gif) no-repeat top left;}
a#tab0:hover { background: #fff url(../../images/frontend/tab_home_over.gif) no-repeat top left;}
a#tab0.active { background: #fff url(../../images/frontend/tab_home_active.gif) no-repeat top left;}
a#tab1 { width: 87px; margin: 0 0 0 7px; background: #fff url(../../images/frontend/tab_particulier.gif) no-repeat top left;}
a#tab1:hover { background: #fff url(../../images/frontend/tab_particulier_over.gif) no-repeat top left;}
a#tab1.active { background: #fff url(../../images/frontend/tab_particulier_active.gif) no-repeat top left;}
a#tab2 {width: 127px; background: #fff url(../../images/frontend/tab_beroepsgroep.gif) no-repeat top left;}
a#tab2:hover { background: #fff url(../../images/frontend/tab_beroepsgroep_over.gif) no-repeat top left;}
a#tab2.active { background: #fff url(../../images/frontend/tab_beroepsgroep_active.gif) no-repeat top left;}
a#tab3 {width: 95px; background: #fff url(../../images/frontend/tab_kennisbank.gif) no-repeat top left;}
a#tab3:hover { background: #fff url(../../images/frontend/tab_kennisbank_over.gif) no-repeat top left;}
a#tab3.active { background: #fff url(../../images/frontend/tab_kennisbank_active.gif) no-repeat top left;}
a#tab4 {width: 105px;  margin: 0 0 0 7px; background: #fff url(../../images/frontend/tab_international.gif) no-repeat top left;}
a#tab4:hover { background: #fff url(../../images/frontend/tab_international_over.gif) no-repeat top left;}
a#tab4.active { background: #fff url(../../images/frontend/tab_international_active.gif) no-repeat top left;}

.navigation ul.nav {
	float: left;
	width: 982px;
	height: 46px;
	padding: 0 0 0 16px;
	background: #fff url(../../images/frontend/menu_footer.gif) no-repeat bottom left;
	top: 38px;
}

.nav li a {
	display:block;
	float: left;
	height: 37px;
	padding: 0;
	color:#666;
	text-decoration:none;
	font-family: Tahome, Verdana, Arial, sans-serif;
}
.nav li a span { float: left; padding: 10px 7px 0 7px;}
.nav li a span.tl { width: 5px; height:37px; padding: 0;}
.nav li a span.tr { width: 5px; height:37px; padding: 0;}

.nav li a:hover span.tl, .nav li.active a span.tl { background: url(../../images/frontend/submenu_tab_left.gif) no-repeat 0 0; }
.nav li a:hover span.tr, .nav li.active a span.tr { background: url(../../images/frontend/submenu_tab_right.gif) no-repeat 0 0; }

.nav li a:hover, .nav li.active	 a {
	background: url(../../images/frontend/submenu_tab_middle.gif) repeat-x 0 0;
	color:#333;
}
.nav li {
	float:left;
	position:relative;
	padding-left: 4px;
}

/* Submenu */
.nav li ul a {
	width:172px;
	height:auto;
	float:left;
	font-weight: normal;
	padding: 5px;
	margin: 0;
	color: #666;
	text-decoration: none;
	font-family: Tahome, Verdana, Arial, sans-serif;
	padding-left: 18px;
	padding-right: 18px;
	background: url(../../images/frontend/border_submenu.gif) no-repeat 12px bottom;
}
.nav li ul a:hover, .nav li.active ul a {background: url(../../images/frontend/border_submenu.gif) no-repeat 12px bottom;}
.nav li.active ul a:hover{color: #999;}
.nav li ul {
	position:absolute;
	display:none;
	top: 100%;
	left: 4px;
	z-index:9999;
}
.nav li ul li {
	display: block;
	clear: left;
	background: url(../../images/frontend/bg_submenu.png) repeat-y top left;
}
.nav li ul li.footer {
	display: block;
	width: 208px;
	height: 9px;
	background: url(../../images/frontend/footer_submenu.png) no-repeat 0 0;
}
.nav li:hover ul, .nav li.active ul {display: block;}

div.header div.bg-search-box{ width: 237px; height: 25px; float: right; margin: 61px 10px 0 0; background: #fff; }
div.header input.search-box{ width: 161px; height: 25px; line-height:25px; margin: 0; padding: 0 0 0 33px; color: #666; font-size: 95%; border: none;background: url('../../images/frontend/bg-search-box.gif'); outline: none; /* -moz-outline: none; */ float: left; }
div.header input.search-box-submit{ width: 43px; height: 25px; float:left; background: url('../../images/frontend/btn-search.gif'); border: none; cursor: pointer; left: 194px;}

/* facetlist */

div.verfijn {margin:0px 0px 15px 20px;}
div.verfijn a span { color: #999;text-decoration:underline;cursor:pointer; }
div.verfijn a:hover span { text-decoration:none; }
div.verfijn img {position: relative; top: 1px; left: 5px;}

div.facet-container{ display: block; width: 263px; clear: both; float: left; border: none; margin: 0 0 0 0; overflow: hidden;} /*with border width: 223*/
ul.facet-list{ list-style-type: none; background: url('../../images/frontend/facetmenu_bg.gif') repeat-y 0 0; padding: 0; margin: 0; display: block; width: 100%; clear: both; float: left; }
ul.facet-list li{ border-bottom: none; display: block; width: 100%; clear: both; float: left; padding: 0 0 0 20px; list-style-type: none; }
ul.facet-list li.selected{ font-weight: bold; color: #333; background: none; }
ul.facet-list li a{ text-decoration: none; color: #333; width: 180px; float: left; color: #000; line-height: 1.2em; margin: 0 0 0 5px; padding: 0.3em 0; }
ul.facet-list li a:hover{ text-decoration: underline; color:#aa9b00; }
ul.facet-list .checkbox{ float: left; width: 14px; position: relative; top: 2px; }

ul.facet-list span{ color: #000; font-size: 90%; }
h4.facet-list-title{ background: url('../../images/frontend/facetmenu_bg_header.gif'); margin: 0; padding: 21px 35px 5px 24px; width: 204px; display: block; float: left; color: #fff; font-size: 126%; }

/* subfacetlist */
ul.facet-list ul{ list-style-type: none; padding: 0; margin: 0; display: block; width: 100%; clear: both; float: left; }
ul.facet-list ul li{ padding: 0px; width: 229px; left: -20px; position:relative;}
ul.facet-list li ul label{ width: 168px; float: right; font-weight: normal; }
/*ul.facet-list li ul{ background: #FFF; }*/
ul.facet-list ul li.selected { font-weight: normal; /*background: #FFF;*/ }
ul.facet-list ul .checkbox{ float: left; width: 14px; margin-left: 43px; }

/* subfacetlist, links with arrows no labels */
div.facet-container .icon-arrow-link a{ float: left; display: block; width: 197px; clear: both; color: #000; padding: 0.3em 0 0.3em 12px; font-weight: normal; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 4px 7px; background-repeat: no-repeat; margin-right: 8px; text-decoration: none; }
div.facet-container .icon-arrow-link a:hover{ float: left; display: block; width: 197px; clear: both;  color: #1E4371; padding: 0.3em 0 0.3em 12px; font-weight: normal; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 4px 7px; background-repeat: no-repeat; margin-right: 8px; text-decoration: underline; }
div.facet-container .icon-arrow-link li.selected a, div.facet-container .icon-arrow-link li.selected a:hover{ font-weight: bold; }
div.facet-container .icon-arrow-link li li.selected a, div.facet-container .icon-arrow-link li li.selected a:hover{ font-weight: bold; }
div.facet-container .icon-arrow-link li li a, div.facet-container .icon-arrow-link li li a:hover{ font-weight: normal; padding: 0.3em 0 0.3em 45px; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 34px 7px; }

/* added styles for facetnav with links and checkbox */
ul.facet-list li li a{  width: 158px; float: left; font-weight: normal;  }
ul.facet-list li li a:hover{ text-decoration: underline; }
ul.facet-list li a span{ /*font-weight: bold;*/ color: #757575; }

ul.facet-list li a.empty{ color: #999; cursor: default; }
ul.facet-list li a.empty:hover{ text-decoration: none; color: #999; cursor: default; }
ul.facet-list li a.empty span{ color: #999; font-size: 86%; }

form{ margin: 0; padding: 0; }
.form p{ padding: 0.2em 0; margin: 0; clear: both; width: 100%; }
fieldset{ border: none; margin: 1em 0; padding: 0; width: 100%; }
/*input, textarea{ font: normal 100% Verdana, 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; width: auto; white-space: nowrap; border: 1px none #1E4371; padding: 4px 10px; color: #FFF; background: #aa9b00; }
input.button:hover, a.button:hover, input.loginButton:hover, a.loginButton:hover{  border: 1px none #1E4371; background: #666; 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.formLabel{ color: #666; display: block; clear: both; margin: 0 0 3px 0; 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: none; }
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: 998px; height: 100%; float: left; padding:0px; margin: 9px 0 0 0;}
#content .content-pane{ width: auto; padding:0px; margin: 0;}
#content .left-pane{ width: 262px; float:left; margin:0px 20px 0px 10px; display: inline;}
#content .center-pane{width:448px; float:left;}
#content .right-pane{ width: 242px; float:right;position:relative;}
#content .backend {padding:0px 0px 0px 20px;width:650px;}

#container.wide .left-pane{ width: 262px; float:left; margin:0px 20px 0px 10px; display: inline;}
#container.wide .center-pane{ width: 690px; padding-right: 0px; float: left; }
/*
#container.wide .right-pane{ width: auto; }
#container.wide .subheader .left-pane{ width: 230px; margin-right: 20px; float: left; }
#container.wide .subheader .center-pane{ width: 665px; float: left; }*/
#container.wide .right-pane{ position: absolute; right: 0px; width: 242px; float: right; }
#container.wide .right-pane .icon-forward{ text-decoration: none; padding: 0 0 3px 0; margin-bottom: 4px; display: block; width: 100%; }

#content.home-page .content-pane, #content.home-page2 .content-pane{ overflow: visible; width: 998px; }
#content.home-page, #content.home-page2 { width: 998px; height: 100%; float: left; }
#content.home-page .right-pane, #content.home-page2 .right-pane{ position: relative; right: 0px; top: 0px; width: 242px; float: right; z-index: 100; }
#content.home-page .center-pane, #content.home-page2 .center-pane{ overflow: visible; width: 756px; margin: 0; padding: 0; float: left;}


#main_visuals {
	margin-top: 10px;
	float: left;
}
#visual_particulier { float: left; width: 756px; height: 273px;  background: url('../../images/frontend/visual_particulier_total.png') 0 0 no-repeat; }
#visual_particulier.map_particulier_over { background: url('../../images/frontend/visual_particulier_total.png') -756px 0 no-repeat; }
#visual_particulier.map_kennisbank_over { background: url('../../images/frontend/visual_particulier_total.png') -1512px 0 no-repeat; }
#visual_particulier #map_particulier { float: left; width: 260px;  height: 273px; cursor:pointer;}
#visual_particulier #map_kennisbank { float: left; width: 490px;  height: 273px; cursor:pointer;}

#visual_beroepsgroep { float: left; width: 756px; height: 273px;  background: url('../../images/frontend/visual_beroepsgroep_total.png') 0 0 no-repeat; }
#visual_beroepsgroep.map_beroepsgroep_over { background: url('../../images/frontend/visual_beroepsgroep_total.png') -756px 0 no-repeat; }
#visual_beroepsgroep.map_kennisbank_over { background: url('../../images/frontend/visual_beroepsgroep_total.png') -1512px 0 no-repeat; }
#visual_beroepsgroep #map_beroepsgroep { float: left; width: 260px;  height: 273px; cursor:pointer;}
#visual_beroepsgroep #map_kennisbank { float: left; width: 490px;  height: 273px; cursor:pointer;}

#visual_homepage { float: left; width: 756px; height: 273px;  background: url('../../images/frontend/visual_home_total.png') 0 0 no-repeat; }
#visual_homepage.map_particulier_over { background: url('../../images/frontend/visual_home_total.png') -756px 0 no-repeat; }
#visual_homepage.map_beroepsgroep_over { background: url('../../images/frontend/visual_home_total.png') -1512px 0 no-repeat; }
#visual_homepage.map_kennisbank_over { background: url('../../images/frontend/visual_home_total.png') -2268px 0 no-repeat; }

#visual_homepage #map_particulier { float: left; width: 260px;  height: 273px; cursor:pointer;}
#visual_homepage #map_beroepsgroep { float: left; width: 250px;  height: 273px; cursor:pointer;}
#visual_homepage #map_kennisbank { float: left; width: 240px;  height: 273px; cursor:pointer;}

#main_visuals #block_container a { text-decoration: none; }
#main_visuals #block_container a:hover { text-decoration: underline; }

#content.home-page .center-pane .article_editor {
	float: left;
	width: 702px;
	margin-top: 11px;
	color: #666;
	padding: 0 21px 0 33px;
}
#content.home-page .center-pane .article_editor p {
	width: 600px;
	line-height: 1.4em;
}

#content.home-page2 div.center-pane div.article_editor {
	float: left;
	width: 422px; /*330*/
	margin-top: 11px;
	color: #666;
	padding: 0 0 0 33px;
}
#content.home-page2 div.center-pane div.article_editor p {
	width: 375px; /*300*/
	line-height: 1.4em;
}

/*#content.home-page .center-pane .article_editor h1, .center-pane h1.resulttitle {
	color: #666;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: solid 1px #e9e5bc;
}
*/
.headerContainer 
{
	float: left;
	width: 100%;
	color: #666;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: solid 1px #e9e5bc;
}


.headerContainer h1 { float: left; width: 575px; margin: 0px; clear:both; }
.home-page2 .headerContainer h1 { width: 400px; }
.headerContainer.small h1 { float: left; width: 350px; }
.headerContainer span { float: right; }
.home-page2 .headerContainer span { display: none; }
.headerContainer span.price { float: left; font-size: 1.4em; color: #999;}
.headerContainer span a { float: left; margin-right: 10px; }
.headerContainer.no-border { border:none; margin: 0;}
/* Start News */
#content.home-page #news {
	float: left;
	width: 422px; /*330*/
	margin-top: 11px;
	color: #666;
	padding: 0 0 0 33px;
}
#content.home-page2 #news {
	float: left;
	width: 268px;
	margin-top: 11px;
	color: #666;
	padding: 0 21px 0 11px;
}

#content .list_teaser h2 
{
	color: #666;
	padding: 0 0 11px 0;
	margin: 0 0 15px 0;
	border-bottom: solid 1px #e9e5bc;
}
#content .list_teaser h2.news-home 
{
	float: left;
	width: 268px;
}
#content .list_teaser h2.news-home span {float: left;}

#content .list_teaser a {
	font-weight: bold;
	color: #999;
	text-decoration: underline;
	display:block;
	margin: 0 0 5px 0;
}
#content .list_teaser a:hover {
	text-decoration: none;
}
#content .list_teaser p {
	color: #999;
	margin: 0 0 19px 0;
}
#content .list_teaser a.see_all {
	color: #666;
	padding: 0 15px 0 0;
	display: inline;
	background: url('../../images/frontend/arrow_green.gif') right 5px no-repeat;	
}
#content .article_editor a.see_all 
{
	float:left;
	font-weight: bold;
	margin: 20px 0 0 0;
	padding: 0 15px 0 0;
	display: inline;
	background: url('../../images/frontend/arrow_green.gif') right 5px no-repeat;	
}
/* End News */

/* Start Agenda */

#content.home-page #agenda {
	float: left;
	width: 268px;
	margin-top: 11px;
	color: #666;
	padding: 0 21px 0 11px;
}
#content.home-page #agenda a {
	display: block;
	font-weight: normal;
	margin: 0 0 19px 0;
}
#content.home-page #agenda p {
	margin: 0 0 5px 0;
	font-weight: bold;
}
#content.home-page #agenda a.see_all {
	display: inline;
	font-weight: bold;
}
/* End Agenda */

#content.home-page a{ text-decoration: underline; }
#content.home-page a:hover{ text-decoration: none; }
#content.home-page .backend {padding:0px 0px 0px 10px;}

/* Blocks */
#content .right-pane dl { float: right; width: 242px; top: 0; margin:0 0 13px 0; padding:0;}
#content .right-pane dl.block dt { 
	float: left;
	height:33px;
	width: 242px;
	background: url('../../images/frontend/blocks/block1_header.png') top left no-repeat;
}	
#content .right-pane dl.block dd { 
	float: left;
	width: 219px;
	padding: 0 14px 0 9px;
	background: url('../../images/frontend/blocks/block1_middle.png') top left repeat-y;
}
#content .right-pane dl.block dd.last_item {
	padding-bottom: 5px;
}
#content .right-pane dl.block dd.last_item a, #content .right-pane dl#block_03 dd.last_item a, #content .right-pane dl#block_04 dd.last_item a { border:none; }

#content .right-pane dl.block dd.header_footer { 
	height: 9px;
	background: url('../../images/frontend/blocks/block1_header_footer.png') top left no-repeat;
}	
#content .right-pane dl.block dd.footer { 
	height: 11px;
	background: url('../../images/frontend/blocks/block1_footer.png') top left no-repeat;
}
#content .right-pane dl.block dd a {
	float: left;
	width: 188px;
	color: #333;
	border-bottom: dotted 1px #f8e684;
	padding: 5px 25px 2px 6px;
	text-decoration: none;
	background: url('../../images/frontend/blocks/arrow_white.gif') 202px 8px no-repeat;
}
#content .right-pane dl.block dd a:hover {
	text-decoration: underline;
	background: #f3d73a url('../../images/frontend/blocks/arrow_yellow.gif') 202px 8px no-repeat;
}
#content .right-pane dl#block_02 dd a {
	color: #4c4c4c;
	border-bottom: dotted 1px #e5e5e5;
	background: url('../../images/frontend/blocks/arrow_grey.gif') 202px 8px no-repeat;
}
#content .right-pane dl#block_02 dd a:hover {
	color: #919191;
	background: #f7f7f7 url('../../images/frontend/blocks/arrow_grey.gif') 202px 8px no-repeat;
}
#content .right-pane dl#block_02 dd.txt {
	width: 213px;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 13px;
	color: #000;
}
#content .right-pane dl#block_02 dd.buttons {
	padding-top: 15px;
	padding-bottom: 15px;
}
#content .right-pane dl#block_02 dd a.wijzigen {
	float: right;
	width: 92px;
	height: 25px;
	padding: 0;
	margin-right: 7px;
	border: none;
	background: url('../../images/frontend/buttons/btn_wijzigen.gif') 0 0 no-repeat;
}
#content .right-pane dl#block_02 dd a.bestellen {
	float: right;
	padding: 0;
	width: 95px;
	height: 25px;
	border:none;
	background: url('../../images/frontend/buttons/btn_afrekenen.gif') 0 0 no-repeat;
}
#content .right-pane dl#block_02 dd a.wijzigen:hover {
	width: 92px;
	height: 25px;
	border: none;
	background: url('../../images/frontend/buttons/btn_wijzigen_over.gif') 0 0 no-repeat;
}
#content .right-pane dl#block_02 dd a.bestellen:hover {
	width: 95px;
	height: 25px;
	background: url('../../images/frontend/buttons/btn_afrekenen_over.gif') 0 0 no-repeat;
}
#content .right-pane dl#block_02 dt { 
	background: url('../../images/frontend/blocks/block2_header.png') top left no-repeat;
}	
#content .right-pane dl#block_02 dd { 
	background: url('../../images/frontend/blocks/block2_middle.png') top left repeat-y;
}
#content .right-pane dl#block_02 dd.header_footer { 
	background: url('../../images/frontend/blocks/block2_header_footer.png') top left no-repeat;
}	
#content .right-pane dl#block_02 dd.footer { 
	background: url('../../images/frontend/blocks/block2_footer.png') top left no-repeat;
}	
#content .right-pane dl#block_03 dd a {
	color: #333;
	border-bottom: dotted 1px #fff;
	background: url('../../images/frontend/blocks/arrow_grey.gif') 202px 8px no-repeat;
}
#content .right-pane dl#block_03 dd a:hover {
	color: #999;
	background: #f7f7f7 url('../../images/frontend/blocks/arrow_grey.gif') 202px 8px no-repeat;
}
#content .right-pane dl#block_03 dt { 
	background: url('../../images/frontend/blocks/block3_header.png') top left no-repeat;
}	
#content .right-pane dl#block_03 dd  
{
	background: url('../../images/frontend/blocks/block3_middle.png') top left repeat-y;
	cursor: pointer;
}
#content .right-pane dl#block_03 dd.header_footer  
{
	background: url('../../images/frontend/blocks/block3_header_footer.png') top left no-repeat;
}	
#content .right-pane dl#block_03 dd.footer { 
	background: url('../../images/frontend/blocks/block3_footer.png') top left no-repeat;
}	
#content .right-pane dl#block_03 dd.active a {
	font-weight: bold;
	color:#999;
	background: #ededed url('../../images/frontend/blocks/arrow_down_grey.gif') 202px 8px no-repeat;
}
#content .right-pane dl#block_03 dd ul { display: none; }
#content .right-pane dl#block_03 dd.active ul { display: block; }
#content .right-pane dl#block_03 dd.active ul li a {
	color:#999;
	width: 166px;
	font-weight: normal;
	padding-left: 28px;
	background: #ededed url('../../images/frontend/blocks/arrow_grey_light.gif') 15px 10px no-repeat;
}
#content .right-pane dl#block_03 dd.active ul li a:hover {
	color:#999;
	width: 166px;
	font-weight: normal;
	padding-left: 28px;
	background: #f8f8f8 url('../../images/frontend/blocks/arrow_grey_light2.gif') 15px 10px no-repeat;
}
#content .right-pane dl#block_04 {margin-top: 56px;}
#content .right-pane dl#block_04 dd a {
	color: #4c4c4c;
	border-bottom: dotted 1px #e5e5e5;
	background: url('../../images/frontend/blocks/arrow_grey.gif') 202px 8px no-repeat;
}
#content .right-pane dl#block_04 dd a:hover {
	color: #919191;
	background: #f7f7f7 url('../../images/frontend/blocks/arrow_grey.gif') 202px 8px no-repeat;
}
#content .right-pane dl#block_04 dd.txt {
	width: 213px;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 13px;
	color: #666;
}
#content .right-pane dl#block_04 dd.txt img {
	margin: 5px 0 5px 0;
}
#content .right-pane dl#block_04 dd.txt a{
	width: auto;
	border: none;
	color: #aa9b00;
	font-weight: bold;
	text-decoration: underline;
	padding: 5px 15px 2px 0px;
	background: url('../../images/frontend/blocks/arrow_yellow.gif') right 10px no-repeat;
}
#content .right-pane dl#block_04 dt { 
	background: url('../../images/frontend/blocks/block4_header2.png') top left no-repeat;
}	
#content .right-pane dl#block_04 dd.txt a:hover { text-decoration: none; }
#content .right-pane dl#block_04 dd { 
	background: url('../../images/frontend/blocks/block2_middle.png') top left repeat-y;
}
#content .right-pane dl#block_04 dd.header_footer { 
	height: 15px;
	background: url('../../images/frontend/blocks/block4_header_footer2.png') top left no-repeat;
}	
#content .right-pane dl#block_04 dd.footer { 
	background: url('../../images/frontend/blocks/block2_footer.png') top left no-repeat;
}	
/* End Blocks */

#content .related-sidebar {
	width: 242px;
	/*background: #ccffee;	*/
}
#footer{ width: 998px; color: #999; border: none; background: #fff url('../../images/frontend/bg-footer.gif') top left no-repeat; margin: 100px 0 0 0; padding: 60px 0 30px 0; text-align:center; clear: both; float: left; }
#footer a{ color: #999; text-decoration: none; font-size: 96%; margin: 0 14px 0 14px; }
#footer a:hover{ color: #999; text-decoration: underline; }
#footer strong { color: #666; margin-right: 14px;}
#footer .padding-small{ position: relative; left: 45px; width: 880px; }

/* Extra */

/* zoekresultaten small kennisbank */
#content .center-pane div.article { float: left; width: 100%; display:inline; position: relative; color: #666; border-top: solid 1px #e3e3e3; padding: 20px 0 20px 0;}
#content .center-pane div.article h4 {width: 600px; color: #666; font-size: 90%; }
#content .center-pane div.article.productlist h4 {font-size: 100%;}
#content .center-pane div.article.productlist .productlistheader { width:100%; float: left; margin: 0 0 10px 0; clear: both;}
#content .center-pane div.article.productlist .productlistheader h4 {float: left; width: 525px; }
#content .center-pane div.article.productlist .productlistheader span {float: left; width: 75px; text-align: right; font-size: 1.2em; color: #999; }

#content .center-pane div.article p {width: 454px; }
#content .center-pane div.article a:link, #content .center-pane div.article a:active, #content .center-pane div.article a:visited, #content .center-pane div.article a:hover {color: #aa9b00; font-weight: bold; letter-spacing: 0px;text-decoration:underline; padding: 0 15px 0 0; background: url('../../images/frontend/arrow_green.gif') right 5px no-repeat;}
#content .center-pane div.article a:hover {text-decoration: none;}

/* zoekresultaten breed */
#container.wide .center-pane div.article { position: relative; width:680px; color: #666; border-top: solid 1px #e3e3e3; padding: 20px 0 20px 0; margin: 0 0 0 10px;}
#container.wide .center-pane div.article	h4 {width: 535px; color: #666; font-size: 90%; }
#container.wide .center-pane div.article	p {width: 535px; }
#container.wide .center-pane div.article a:link, #container.wide .center-pane div.article a:active, #container.wide .center-pane div.article a:visited, #container.wide .center-pane div.article a:hover {color: #aa9b00; font-weight: bold; letter-spacing: 0px;text-decoration:underline; padding: 0 15px 0 0; background: url('../../images/frontend/arrow_green.gif') right 5px no-repeat;}

#container.wide .center-pane div.article.visited		{color: #b2b2b2;}
#container.wide .center-pane div.article.visited	h4 {color: #b2b2b2; }
#container.wide .center-pane div.article.visited	span { position: absolute; top:17px; left: 575px; font-weight: bold; color: #666; }
#container.wide .center-pane div.article.visited a:link, #container.wide .center-pane div.article.visited a:active, #container.wide .center-pane div.article.visited a:visited, #container.wide .center-pane div.article.visited a:hover {color: #d4cd7f; background: url('../../images/frontend/arrow_light_green.gif') right 5px no-repeat;}
#container.wide .center-pane div.article.visited a:hover, #container.wide .center-pane div.article a:hover {text-decoration: none;}

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; 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; }

ul.external{ margin: 0; padding: 0; list-style: none; }
ul.external li{ margin: 0; padding: 0; list-style: none; float: left; width: 100%; }
ul.external li a{ display: block; text-decoration: underline; background: url('../../images/frontend/icon-external.gif') 0em 0.85em no-repeat; padding: 0.2em 0 0.2em 12px; }
ul.external li a:hover{ text-decoration: underline; }

/* Login */
div.login {width:100%;}
div.login a.read-more{ float: left; text-decoration: underline; font-size: 100%; line-height: normal; padding: 0.3em 0 0 15px; width: 100%; display: block; font-weight: normal; background: url('../../images/frontend/blocks/arrow_yellow.gif') 0 10px no-repeat; }
div.login a.read-more:hover{ text-decoration: underline; }

/* Blocks Homepage */
#block_container { 
	float: left;
	width: 756px;
	background: url('../../images/frontend/home_visual_middle.png') repeat-y 0 0; 
}
#block_container a {
	float: left;
	width: 196px;
	text-align: center;
	color: #999;
	padding: 0 20px 10px 20px;
}
a#block_particulier {
	margin: 0 0 0 19px;
}
a#block_beroepsgroep {
	margin: 0 0 0 9px;
}
a#block_kennisbank {
	margin: 0 0 0 9px;
}

/* Blocks Particulier/ Beroepsgroep */
#block_container.particulier, #block_container.beroepsgroep { 
	background: url('../../images/frontend/visual_particulier_middle.png') repeat-y 0 0; 
}
#block_container.particulier a#block_kennisbank, #block_container.beroepsgroep a#block_kennisbank {
	width: 432px;
}

.result_txt { display:block; font-size: 85%; padding-bottom: 20px;}

a.next_result{ float: right; margin: 0 20px 10px 0; color: #aa9b00; border: none; text-decoration: none; background-image: url('../../images/frontend/arrow_green.gif'); background-position: center right; background-repeat: no-repeat; padding: 0 15px 2px 0;}
a.prev_results, a.prev_result{ float: left; color: #aa9b00; border: none; text-decoration: none; background-image: url('../../images/frontend/arrow_green_back.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 15px;}
a.next_result:hover, a.prev_result:hover, a.prev_results:hover {text-decoration: underline;}

/* --------------------------------------------- // -------- Sitemap */
ul#sitemap
{
	width: 350px;
	padding: 0;
	margin: 10px 0 0 10px;
}

ul#sitemap ul
{
	padding: 0;
	margin: 5px 0 0 30px;
}

ul#sitemap li
{
	padding: 0;
	margin: 5px 0 0 0;
}

ul#sitemap li ul li
{
	padding: 0;
}
#sitemap li
{ 
	list-style: none;
}
.center-pane div.article_editor #sitemap a
{
	color: #aa9b00; 

	letter-spacing: 0px;
	text-decoration:underline; 
	padding: 0 0 0 15px; 
	background: url('../../images/frontend/arrow_green.gif') left 5px no-repeat;
}
.center-pane div.article_editor #sitemap a:hover {text-decoration: none}

/* tooltip */
.insight{ border-bottom: 1px dotted #6F6F64; cursor: help;  }
a span.insight { border: none;}
#tooltip{ display: none; background: #fff; -moz-border-radius:6px; border: 1px solid #aa9b00; text-align: left; width: auto; position: absolute; padding: 2px 6px 2px 6px; z-index: 1000; }


/* Winkelwagen */

table#shoppingcart {
	width: 680px;	
	border-collapse: collapse;
	padding: 0;
	margin: 0 0 20px 0;
}
table#shoppingcart tr td, table#shoppingcart tr th {
	padding: 5px 10px 5px 5px;	
	text-align: right;
	vertical-align:top;
	line-height: 1.6em;
	border-top: solid 1px #f1f1f1;
	
}
table#shoppingcart tr.tussenregel td {border: none;padding-bottom: 20px;}
table#shoppingcart tr th { font-weight: bold; border-bottom: solid 1px #ccc; border-top: solid 1px #ccc; background: #f1f1f1; }
table#shoppingcart tr td.title, table#shoppingcart tr th.title {
	width: 380px;
	text-align: left;
}
table#shoppingcart tr td.ammount, table#shoppingcart tr th.ammount {
	width: 100px;
	font-weight: bold;
}
table#shoppingcart tr td.price, table#shoppingcart tr th.price {
	width: 100px;
	text-align: right;
}
table#shoppingcart tr td.wijzigen, table#shoppingcart tr th.wijzigen {
	width: 100px;
}
table#shoppingcart tr.row_total td {
	border-top: solid 1px #ccc;
	font-weight: bold;
	color: #999;
}
.input_wide { width: 400px;} 

table.rbtnlist input {float: left;}
table.rbtnlist label {float: left; display: inline; clear: none; margin: 2px 0 0 3px;}

img.statusbar_img  
{
	position: relative;
	left: -7px;

}

p.statusbar_text 
{
	font-size: 85%;
	padding: 0 0 30px 18px;
}

/* banners */
#banners 
{
	float: left;
}
#banners a 
{
    float: left;
}
#banners a.aanmelden_nieuwsbrief 
{
	float: left;
	width: 241px;
	height: 78px;
	background-image:url('../../images/frontend/banners/aanmelden_nieuwsbrief.gif');	
}
#banners a.aanmelden_nieuwsbrief:hover 
{
	background-image:url('../../images/frontend/banners/aanmelden_nieuwsbrief_over.gif');
}

#banners a.banner-twitter 
{
	float: left;
	width: 241px;
	height: 78px;
	margin-bottom: 5px;
	background-image:url('../../images/frontend/banners/twitter.gif');	
}
#banners a.banner-twitter:hover 
{
	background-image:url('../../images/frontend/banners/twitter-over.gif');
}

#facebook 
{
    float: left;
    width: 241px;
    height:91px;
    position: relative;
}

#facebook a
{
    float: left;
    position: relative;
    z-index: 10;
}

#facebook iframe
{
    position: absolute;
     z-index: 11;
    bottom:5px;
    right:26px;
}


/* Insite editing styles */
/* agenda date picker */
input.inputSmall {width: 150px;}
input.inputLarge {width: 646px;}
textarea.introtxt { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; }
span.datepicker { display: block; width: 180px;}
span.datepicker img {float: right;}
/* brochures */

span.chbCont input, span.chbCont label {float: left; clear: none;}


div.infolijnImg 
{
	width:232px;
	height:16px;
	position:absolute;
	top:40px;
	right:12px;
	background-image:url('../../images/frontend/banners/hepatitis_infolijn_header.gif');
}

.rss-feed { float: right; text-decoration:none!important; font-weight:normal!important; color:#666666!important; height: 20px; line-height: 20px;}
.rss-feed.home { font-size: 0.8em; }
.rss-feed img { margin-right: 5px; }
.rss-feed img, .rss-feed span { float: left; }
