* {
	margin: 0;
	padding: 0;
	outline: none;
}
ol, ul {
	list-style: none;
}
ol {
	list-style-type: decimal;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a.widget-link, .widget-link a {
	text-decoration: underline;
}
/* ----------------------------------------------------------- */
body {
	background: #d8cac7 url('../images/back_body.jpg') no-repeat center top;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 100.01%;
	color: #46405F;
}
h1, h2, h3, h4 {
	line-height: 1;
	font-weight: normal;
}
a {
	text-decoration: none;
	color: #46405F;
}
ul.noindent {
	color: #46405F;
}
.widget-link {
	line-height: 20px;
}
.widget-link p {
	margin: 0 !important;
	padding: 0 !important;
}
a:hover {
	text-decoration: underline;
}
a.brown-link {
	color: #8b796f !important;
}
a.link-routebeschrijving {
	font-weight: bold;
	color: #3296c8;
}
a.link-oude-onderwerpen {
	color: #3296c8;
}
hr.line {
	margin-bottom: 1em;
	height: 0;
	border-top: 1px solid #d3cac5;
	color: #d3cac5;
	width: 100%;
}
.uppercase {
	text-transform: uppercase;
	font-size: 80%;
}
h2 span.date {
	padding-right: 3px;
	font-weight: normal;
	font-size: 80%;
}
h2 span.rechtsgebieden {
	display: block;
	padding-top: 5px;
	font-weight: normal;
	font-size: 80%;
}

.clear {
	font-size: 0;
	line-height: 0;
	clear: both;
	height: 0px;
}
/* ----------------------------------------------------------- */
#wrapper {
	background-color: transparent;
	width: 991px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	font-size: 70%;
}
/* ----------------------------------------------------------- */
#header {
	background-color: #fff;
	width: 991px;
	height: 120px;
}
/* ----------------------------------- */
#logo {
	display: block;
	float: left;
	width: 157px;
	height: 62px;
	background: url('../images/logo_akd.gif') no-repeat 0 0;
	margin-left: 39px;
	margin-top: 34px;
	text-indent: -5000px;
}
/* ----------------------------------- */
div#topitems {
	width: 489px;
	float: right;
	margin-top: 39px;
}
div#topitems ul li {
	float: right;
}
div#topitems ul li a {
	display: block;
	float: left;
	margin-right: 15px;
	margin-top: 8px;
	background: transparent url('../images/portal-sprite.gif') 0 0 no-repeat;
	height: 7px;
	text-indent: -5000px;
}
div#topitems ul li a#toplink-english {
	background-position: 0 0;
	width: 46px;
}
div#topitems ul li a#toplink-dutch {
	background-position: 0 -139px;
	width: 72px;
}
div#topitems ul li a#toplink-chinees {
	background-position: 0 -7px;
	width: 22px;
	height: 11px;
}
div#topitems ul li a#toplink-login {
	background-position: 0 -18px;
	width: 33px;
}
div#topitems ul li a#toplink-login-en {
	background-position: 0 -18px;
	width: 33px;
}
div#topitems ul li a#toplink-logout {
	background-position: 0 -124px;
	width: 46px;
}
div#topitems ul li a#toplink-pers {
	background-position: 0 -25px;
	width: 26px;
}
div#topitems ul li a#toplink-press {
	background-position: 0 -146px;
	width: 32px;
}
div#topitems p {
	background-color: #fff;
	width: 145px;
	height: 21px;
	border: 1px solid #8c796f;
	float: right;
	margin-right: 6px;
}
div#topitems p input {
	border: none;
	background-color: transparent;
	width: 141px;
	font-size: 12px;
	padding: 3px 2px 0 2px;
	
}
div#topitems a.zoek {
	display: block;
	background-color: #8c796f;
	color: #fff;
	width: 63px;
	height: 23px;
	float: right;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 22px;
	margin-right: 24px;
}
/* ----------------------------------------------------------- */
#content {
	background-color: #fff;
	width: 991px;
	position: relative;
}
#content.portal {
	height: 570px;
	background: #fff url('../images/modular.jpg');
}
ul#topmenu {
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('../images/topmenu.png') repeat-x;
	width: 741px;
	height: 26px;
	padding-left: 250px;
}
ul.topmenu-en {
	width: 791px !important;
	padding-left: 200px !important;
}
ul#topmenu li {
	float: left;
}
ul#topmenu li a {
	display: block;
	background: transparent url('../images/topmenu-sprite.png');
	height: 26px;
	text-indent: -5000px;
}
ul.topmenu-en li a {
	background-image: url('../images/en-topmenu-sprite.png') !important;
} 
ul#topmenu li a#topmenu-home {
	width: 77px;
	background-position: 0 0;
}
ul.topmenu-en li a#topmenu-home {
	width: 86px !important;
}
ul#topmenu li a#topmenu-overakd {
	width: 101px;
	background-position: -77px 0;
}
ul.topmenu-en li a#topmenu-overakd {
	width: 112px !important;
	background-position: -86px 0 !important;
}
ul#topmenu li a#topmenu-diensten {
	width: 100px;
	background-position: -178px 0;
}
ul.topmenu-en li a#topmenu-diensten {
	width: 99px !important;
	background-position: -198px 0 !important;
}

div#content .left-column ul.dienstenlijst {
	margin-left: 0;
}
div#content .left-column ul.dienstenlijst a:hover {
	text-decoration: underline !important;
}
ul#topmenu li a#topmenu-specialisten {
	width: 123px;
	background-position: -278px 0;
}
ul.topmenu-en li a#topmenu-specialisten {
	width: 113px !important;
	background-position: -297px 0 !important;
}
ul#topmenu li a#topmenu-kennis {
	width: 85px;
	background-position: -401px 0;
}
ul.topmenu-en li a#topmenu-kennis {
	width: 117px !important;
	background-position: -411px 0 !important;
}
ul#topmenu li a#topmenu-werkenbij {
	width: 144px;
	background-position: -486px 0;	
}
ul.topmenu-en li a#topmenu-werkenbij {
	width: 147px !important;
	background-position: -527px 0 !important;
}
ul#topmenu li a#topmenu-contact {
	width: 95px;
	background-position: -630px 0;
}
ul.topmenu-en li a#topmenu-contact {
	width: 93px !important;
	background-position: -675px 0 !important;
}

/* Engelse topmenu */



/* Einde engelse topmenu */

#modular {
	/*	background-color: #483D60;*/
	color: #fff;
	width: 991px;
	height: 311px;
	overflow: hidden !important;
	padding: 0  !important;
	margin: 0 !important;
}

#modular span {
	display: none;
	font-size: 42px;
	color: #4A98CC;
	margin-left: 561px;
	padding-top: 66px;
	line-height: 1;
	letter-spacing: 1px;
	text-transform: lowercase;
	text-indent: -5000px;
}
#modular p {
	display: none;
	color: #fff;
	width: 300px;
	padding-top: 28px;
	margin-left: 658px;
	font-size: 12px;
	line-height: 2;
	text-indent: -5000px;
}
#modular p a {
	color: #fff;
	font-style: italic;
}
a#modular-link {
	display: block;
	position: absolute;
	left: 557px;
	top: 66px;
	z-index: 9999;
	display: block;
	width: 400px;
	height: 185px;
}
a#modular-link:focus {
	outline: 0;
}
/* ----------------------------------------------------------- */
div.wide-block {
	padding-top: 30px;
}
div#wide-block-outside {
	background-color: #fff;
	padding-top: 0px;
	margin-top: 570px;
	padding-bottom: 12px;
	padding-left: 353px;
}
div.wide-block h2,
div#wide-block-outside h2 {
	color: #907A70;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	
}
/* ----------------------------------------------------------- */
.right-column .link-box li a.allespecialisten {
	color: #3296C8;
}
.right-column .link-box div.results-box li a {
	line-height: 18px;
}
.more-link {
	display: block;
	float: right;
	font-size: 11px;
	letter-spacing: 1px;
	color: #0098D0;
}
div#block-laatstenieuws,
div#block-seminars,
div#block-publicaties,
div#block-uitgelicht {
	font-size: 10px;
	float: left;
	width: 284px;
}
/* -----------------Feature menu---------------- */
div#featuremenu {
	margin-left: 26px;
	margin-right: 122px;
	width: 202px;
	float: left;
	display: inline;
}
div#featuremenu ul li{
	position: relative;
	height: 30px;
}
div#featuremenu ul div {
	position: absolute;
	top: 0;
	left: 202px;
	z-index: 14;
	background: #fff;
	border: 1px solid #3296c8;
}
div#featuremenu ul #onderwerpen {
	width: 300px;
}
div#featuremenu #rechtsgebieden,
div#featuremenu #markten {
	width: 300px;
}
div#featuremenu ul div ul {
	float: left;
	/*margin: 30px 0 30px 30px;*/
	margin: 20px 0 20px 30px;
	width: 180px;
}
div#featuremenu #rechtsgebieden ul,
div#featuremenu #markten ul,
div#featuremenu #onderwerpen ul {
	width: 260px;
}
div#featuremenu ul #onderwerpen,
div#featuremenu ul #rechtsgebieden,
div#featuremenu ul #markten {
	display: none;
}
/* -----------------Feature menu links---------------- */
div#featuremenu ul li span {
	display: block;
	font-size: 14px;
	color: #d3cac5;
	line-height: 2.2;
	text-indent: 15px;
}
div#featuremenu ul li a#link-onderwerp {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 15;
}
div#featuremenu ul li a#link-rechtsgebied {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 15;
}
div#featuremenu ul li a#link-markten {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 15;
}
div#featuremenu ul li.last {
	
}
div#featuremenu ul li a.feature {
	display: block;
	color: #fff;
	width: 202px;
	height: 30px;
	font-size: 14px;
	text-indent: 15px;
	line-height: 2.2;
	border-left: 1px solid transparent;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
div#featuremenu ul li a.feature:hover,
div#featuremenu ul li a.feature-active {
	background: #fff;
	border-left: 1px solid #3296c8;
	border-top: 1px solid #3296c8;
	border-bottom: 1px solid #3296c8;
	color: #46405f;
	text-decoration: none;
}
div#featuremenu ul li a {
	display: block;
	text-indent: 15px;
	font-size: 14px;
	color: #d3cac5;
	line-height: 2.2;
}
div#featuremenu ul div ul li {
	height: auto;
	margin: 5px 0;
}
div#featuremenu ul div ul a {
	display: inline;
	padding-right: 10px;
	color: #46405f;
	font-size: 90%;
	height: auto;
	line-height: 16px;
	height: 16px;
}
div#featuremenu ul div ul a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #3296c8;
}
/* ----------------------------------- */
div#block-laatstenieuws {
	margin-right: 20px;
}
div#block-laatstenieuws h2 {
	width: 115px;
	/*height: 9px;
	background: transparent url(../images/portal-sprite.gif) 0px -32px;
	text-indent: -5000px;*/
	margin-bottom: 5px;
}

div#block-laatstenieuws a {
	color: #46405f;
	font-weight: bold;
}
div#block-laatstenieuws ul li {
	
}
div#block-laatstenieuws ul li p {
	margin: 0 0 10px 0;
}
div#block-laatstenieuws .more-link {
	font-weight: normal;
	color: #3296c8;
}
div#block-laatstenieuws .nl-more-link {
	display: block;
	margin-top: 10px;
	width: 78px;
	height: 9px;
	background: url('../images/more-link-nieuws.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
div#block-laatstenieuws .en-more-link {
	display: block;
	width: 69px;
	height: 9px;
	background: url('../images/en-more-link-nieuws.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
/* ----------------------------------- */
div#block-seminars {
	width: 308px;
}
div#block-seminars h2 {
	width: 115px;
	margin-bottom: 0px;
	/*height: 9px;
	background: transparent url(../images/portal-sprite.gif) 0px -50px;
	text-indent: -5000px;*/
}
div#seminargreen {
	margin-top: 0;
	padding-bottom: 0;
}
div#seminar-1 {
	float: left;
	background-color: #A4C518;
	width: 140px;
	height: 160px;
	color: #fff;
}
div#seminargreen div#seminar-1 h3 {
	margin-top: 16px;
	margin-left: 10px;
	margin-bottom: 8px;
}
div#seminargreen div#seminar-1 p {
	color: #483D60;
	margin-left: 10px;
	margin-bottom: 8px;
}
div#seminargreen div#seminar-1 a {
	display: block;
	color: #fff;
	margin-left: 10px;
}
div#block-seminars div ul {
	float: left;
	background-color: #A4C518;
	width: 164px;
	height: 144px; /* 156 */
	margin-left: 4px;
	padding-top: 16px;
}
div#block-seminars div ul li {
	border-bottom: 1px solid #fff;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 6px;
	margin-bottom: 6px;
}
div#block-seminars div ul li.last {
	border: none;
}
div#block-seminars div ul li a {
	color: #fff;
}
div#block-seminars .more-link {
	color: #ABC03C;
	padding-top: 3px;
	margin-top: 0;
}
div#block-seminars .nl-more-link {
	margin-top: 5px;
	display: block;
	width: 147px;
	height: 9px;
	background: url('../images/more-link-seminars.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
div#block-seminars .en-more-link {
	margin-top: 5px;
	display: block;
	width: 76px;
	height: 9px;
	background: url('../images/en-more-link-seminars.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
div#one-seminar {
	width: 307px;
}
div#one-seminar img {
	float: left;
}
div#one-seminar .information {
	float: left;
	width: 164px;
	height: 164px;
	background-color: #A4C518;
}
div#one-seminar .information h3 {
	margin: 15px 8px 3px 8px;
	color: #fff;
	font-size: 150%;
	font-weight: bold;
}
div#one-seminar .information p {
	margin: 0 8px;
}
div#one-seminar a.more-info {
	display: block;
	margin: 10px 8px;
	color: #fff;
	font-size: 110%;
	font-weight: bold;
}
/* ----------------------------------- */
div.sitemap ul {
	margin-left: 0em;
	padding-left: 0;
}
div.sitemap ul ul {
	margin-left: 3em;
}
div.sitemap li.hoofditem {
	border: 1px solid #9babbc;
	padding: 1em;
	list-style: none;
	font-weight: bold;
	margin-bottom: 2em;
}
div.sitemap li.hoofditem li {
	font-weight: normal;
	list-style-type: disc;
}

/* ----------------------------------- */
div#block-publicaties {
	margin-right: 20px;
}
div#block-publicaties h2 {
	/*width: 115px;
	height: 9px;
	background: transparent url(../images/portal-sprite.gif) 0px -41px;
	text-indent: -5000px;*/
	margin-bottom: 5px;	
}
div#block-publicaties a {
	color: #333;
	color: #46405f;
	font-weight: bold;
}
div#block-publicaties a em {
	font-style: normal;
	font-weight: normal;
}
div#block-publicaties ul li {
	padding-bottom: 9px;
}
div#block-publicaties .more-link {
	font-weight: normal;
	color: #3296c8;
}
div#block-publicaties .nl-more-link {
	display: block;
	width: 100px;
	height: 12px;
	background: url('../images/more-link-publicaties.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
div#block-publicaties .en-more-link {
	display: block;
	width: 107px;
	height: 12px;
	background: url('../images/en-more-link-publicaties.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
/* ----------------------------------- */
div#block-uitgelicht {
	width: 308px;
	float: left;
	position: relative;
}
div#block-uitgelicht h2 {
	/*width: 115px;
	height: 9px;
	background: transparent url(../images/portal-sprite.gif) 0px -59px;
	text-indent: -5000px;*/
	margin-bottom: 2px;
}
#carrousel-box img {
	float: left;
	margin: 0 8px 4px 0;
}
div#block-uitgelicht h3 {
	font-size: 14px;
	color: #46405f;
	padding-bottom: 8px;
}
div#block-uitgelicht .more-cases {
	padding-top: 1em;
	color: #0098D0;
	line-height: 2;
	letter-spacing: 1px;
}
div#block-uitgelicht .nl-more-cases {
	float: left;
	margin-top: 10px;
	display: block;
	width: 97px;
	height: 11px;
	background: url('../images/more-link-uitgelicht.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
div#block-uitgelicht .en-more-cases {
	float: left;
	margin-top: 10px;
	display: block;
	width: 106px;
	height: 11px;
	background: url('../images/en-more-link-uitgelicht.gif') 0 0 no-repeat;
	text-indent: -9999px;
	font-size: 0% !important;
}
.carrousel-paging {
	position: absolute;
	bottom: 3px;
	left: 147px;
}
.carrousel-paging li {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	background-color: #d3cac5;
	margin-left: 4px;
}
.carrousel-paging li a {
	display: block;
	text-indent: -5000px;
	width: 10px;
	height: 10px;
}
.carrousel-paging li.active
{
	background-color: #46405f;
}
.carrousel-paging li#prev,
.carrousel-paging li#next {
	text-indent: 0;
	width: auto;
	background: none;
}
.carrousel-paging li#prev a,
.carrousel-paging li#next a {
	color: #46405f;
	font-size: 13px;
	text-indent: 0;
	line-height: 8px;
}
/* Stepcarousel */
#carrousel-container {
	position: relative;
}
#carrousel-box{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	overflow: hidden;
	width: 308px; /*Width of Carousel Viewer itself*/
	height: 160px; /*Height should enough to fit largest content's height*/
}
#carrousel-box .carrousel-belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
#carrousel-box .carrousel-item{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 308px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
#carrousel-box .carrousel-item h3 {
	font-size: 14px;
}
/* ----------------------------------------------------------- */
#footer {
	background-color: transparent;
}
#footer a {
	display: block;
	float: left;
	margin-right: 31px;
	height: 7px;
	background: transparent url('../images/portal-sprite.gif');
	text-indent: -5000px;
}
#footer ul {
	height: 7px;
	margin-top: 13px;
}
#footer ul li {
	display: block;
	float: left;
}
ul#vestigingen {
	width: 500px;
	float: left;
	padding-left: 40px;
}
ul#footerlinks {
	width: 405px;
	float: right;
}
ul#footerlinks a {
	margin-right: 0;
	margin-left: 31px;
}

#footer a#footer-amsterdam {
	width: 69px;
	background-position: 0 -68px;
}
#footer a#footer-breda {
	width: 35px;
	background-position: 0 -75px;
}
#footer a#footer-eindhoven {
	width: 65px;
	background-position: 0 -82px;
}
#footer a#footer-rotterdam {
	width: 66px;
	background-position: 0 -89px;
}
#footer a#footer-brussel {
	width: 48px;
	background-position: 0 -96px;
}
#footer a#footer-disclaimer {
	width: 65px;
	background-position: 0 -103px;
}
#footer a#footer-algemenevoorwaarden {
	width: 149px;
	background-position: 0 -110px;
}
#footer a#footer-terms-of-use {
	width: 122px;
	background-position: 0 -153px;
}
#footer a#footer-sitemap {
	width: 47px;
	background-position: 0 -117px;
}
#footer a#footer-rss {
	width: 19px;
	background-position: 0 -131px;
}
#footer div.clear {
	height: 32px; /*om nog wat ruimte onderin te verkrijgen */
}


div#content .left-column {
	float: left;
	margin-top: 25px;
	display: inline;
	margin-left: 108px;
	width: 376px;
}
div#content .left-column-no-margin {
	margin-left: 39px;
	width: 458px;
}
div#content .left-column-specialisten {
	width: 406px !important;
}
div#content .left-colum-wide {
	width: 720px;
	margin-left: 39px;
	margin-right: 0;
}
.right-column {
	float: left;
}
div#content .right-column {
	margin-top: 25px;
	display: inline;
	margin-left: 82px;
	width: 387px;
}
div#content .right-column-small {
	margin-left: 0;
	width: 210px;
}
div#content .right-column-specialisten {
	margin-left: 52px !important;
}
div#content .left-column h2 {
	font-size: 110%;
	font-weight: bold;
	color: #46405f;
	line-height: 1.4;
}
div#content .left-column h2 a {
	text-decoration: none;
}
div#content .left-column ul,
div#content .left-column ol {
	margin-left: 15px;
	list-style: disc;

}
div#content .left-column ol {
	list-style: decimal;
}
div#content .left-column ul ul {
	list-style: circle !important;
}
div#content .left-column a {
	text-decoration: underline;
}
div#content .left-column a:hover {
	text-decoration: none;
}
div#content p,
div#content ol,
div#content ul {
	margin: 0 0 em 0;
	color: #46405f;
	line-height: 1.38;
}

div#purple-box {
	background-color: #46405F;
	min-height: 170px;
	
}
div#purple-box div.text {
	float: left;
	width: 535px;
}
ul#crumble,
div#content ul#crumble {
	padding-top: 33px;
	margin-left: 39px;
	font-size: 80%;
	color: #fff;
	clear: both;
}
ul#crumble li {
	display: inline;
	height: 15px !important;
	margin: 0 !important;
	padding: 0 0 0 3px !important;
	margin-right: 4px;
}
ul#crumble li a {
	color: #fff;
	height: 15px;
	background:transparent url(../images/arrow.gif) no-repeat scroll 100% 5px;
	padding-right: 7px;
	text-decoration: underline;
}
ul#crumble li span {
	height: 15px !important;
	margin: 0 !important;
	padding: 0 !important;
}
div#purple-box  img.foto {
	display: block;
	float: right;
}
div#purple-box h1 {
	margin: 33px 0 0 39px;
	padding: 0;
	color: #3196c9;
	font-size: 250%;
}
div#purple-box p {
	margin-left: 108px;
	margin-right: 50px;
	font-size: 110%;
	color: #fff;
	line-height: 20px;
	font-weight: normal;
}
.content-btm {
	margin: 30px 0 25px 0;
	clear: both;
	/* Fix voor als er alleen een absoluut gepositioneerde link in staat (print link) */
	border-top: 1px solid #fff;
	font-size: 90%;
}
.content-btm a {
	color: #46405f;
	font-weight: bold;
	text-decoration: none !important;
}
.content-btm a#print-link {
	float: right;
	font-weight: normal;
	text-transform: uppercase;
}
/* Right-column */
.right-column a {
	color: #46405f;
	line-height: 1.8em;
}
.right-column .link-box {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #d3cac5;
}
.right-column .link-box #conversie-buttons {
	margin: 0 !important;
}
.right-column .link-box #conversie-buttons li a {
	line-height: 1.8em;
	color: #3296c8;
}
.right-column .graphic-select-box {
	position: relative;
}
.right-column .graphic-select-heading {
	line-height: 21px;
	width: 384px;
	background: url('../images/graphic-selectbox-heading.gif') 0 0  no-repeat;
	font-size: 95%;
	color: #46405f;
	text-indent: 10px;
	font-weight: bold;
}
.right-column .graphic-select-heading a {
	display: block;
	line-height: 21px;
}
.right-column .results-box {
	display: none;
	position: absolute;
	width: 382px;
	top: 22px;
	z-index: 1;
	background: #fff;
	border: 1px solid #46405f;
}
.right-column .results-box ul {
	margin: 10px;
}
.right-column .results-box ul ul {
	/*margin: 0 0 0 20px;*/
	margin: 0;
}
.right-column .results-box ul li {
	color: #46405f;
}
.right-column .results-box ul li.header {
	/*padding-bottom: 10px; */
	/*padding-bottom: 5px;*/
}
.right-column .results-box ul li li {
	margin-bottom: 0;
}
.right-column .link-box ul.submenu {
	float: left;
	width: 193px;
	margin: 0 !important;
	padding: 0 !important;
}
.right-column .link-box ul.submenu-expertises ul{
	margin-left: 15px !important;
}
.right-column .link-box ul.submenu-markten {
	float: none;
}
.right-column .link-box ul.submenu ul {
	margin-left: 18px;
}
.right-column .link-box ul.submenu li {
	padding: 3px 0;
	
}
.right-column .link-box ul.submenu li li {
	font-weight: normal;
}
.right-column .link-box li a{
	line-height: 14px;
}
.heading {
	font-size: 125% !important;
	text-transform: lowercase !important;
	color: #8b796f !important;
	font-weight: bold !important;
	/*margin-top: 120px;*/
}
/* Grafische selectboxen */
.graphic-select-box .graphic-select-heading {
	
}


/* Paging styles */
p.photonav {
	clear: both;
}
#paging {
	padding: 13px 0;
	border-top: 1px solid #d3cac5;
	border-bottom: 1px solid #d3cac5;
	font-size: 90%;
	clear: both;
}
#paging ul {
	list-style: none;
}
#paging ul li {
	float: left;
}
#paging ul li a {
	display: block;
	width: 25px;
	text-align: center;
	background: url('../images/paging-sep.gif') 100% 2px no-repeat;
	color: #46405f;
	font-weight: bold;
}
#paging ul li.prev a,
#paging ul li.next a {
	background: none;
	width: auto;
}
#paging ul li.next {
	margin-left: 7px;
}
#paging ul li div {
	width: 25px;
	text-align: center;
	font-weight: bold;
	background: url('../images/paging-sep.gif') 100% 2px no-repeat;
}
#paging ul li div.active {
	color: #3296c8;
}

.login-iframe {
	width: 600px;
	height: 300px;
	border: 0;
}
.close-overlay {
	position: absolute;
	right: 5px;
	top: 5px;
	display: block;
	width: 20px;
	height: 20px;
	background: url('../images/icon-close.png') 0 0 no-repeat;
}
.close-overlay:hover {
	background: url('../images/icon-close.png') 0 100% no-repeat;
}
.close-overlay img {
	display: none;
}


/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 ? 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}














































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
