* {
	padding: 0px;
	margin: 0px;
}
body {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #4d4e53;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	border: 1px solid #555555;
}
input[type=checkbox] {
	border: none;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1px solid #555555;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
a,
a:hover {
	text-decoration: underline;
	cursor: pointer;
}
a {
	color: #4d4e53;
}
a:hover {
	color: #fe6c00;
}
h1 {
	color: #00a8e1;
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 2px;
	margin-top: 0px;
}
h2 {
	color: #00a8e1;
	font-size: 1.4em;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 2px;
}
h3 {
	color: #00a8e1;
	font-size: 10pt;
	margin-top: 10px;
}
h4 {
	color: #00a8e1;
	font-size: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00a8e1;
	margin-top: 1px;
	margin-bottom: 10px;
}
h6 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4d4e53;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 16px;
	color: #4d4e53;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
th {
	color: #000;
	background: #D8D8DA url('/extras/bnc/yui_2.8.0r4/yui/build/assets/skins/sam/sprite.png') repeat-x 0 0;
	height: 25px;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px solid #7F7F7F;
}
form {
	margin: 0px;
}
ul {
	padding-left: 15px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	list-style-image: url('/media/afbeeldingen/layout/opsomming-vierkant.jpg');
}
p {
	margin: 1em 0;
}
img {
	border: none;
}
.yui-skin-sam .yui-ac-input {
	width: auto;
	position: static;
}
.dashboardColumn .yui-ac-input {
	margin-bottom: 10px;
}
.checkinput {
	font-weight: bold;
	color: #555555;
	position: absolute;
	height: 16px;
	border: 1px solid #555555;
	background-color: #FFFFCC;
	z-index: 1000;
}
.draglist {
	margin: 0px;
	padding: 0px;
	height: 460px;
	overflow: auto;
}
.workarea {
	padding-left: 15px;
}
#projectgroepenwizardcontainer, #projectgroepenwizardlist, #reportswizardcontainer, #reportswizardlist {
	height: 500px;
}
.verborgen {
	display: none;
}
.userinfo {
	text-align: right;
	margin-top: 28px;
}
.left {
	width: 174px;
	float: left;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #00a8e1;
	height: 100%;
}
.right {
	width: 790px;
	float: left;
	height: 100%;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #00a8e1;
	margin-left: -1px;
	padding-left: 20px;
	padding-bottom: 5px;
}
.pagelayoutleft {
	float: left;
	width: 595px;
	overflow: hidden;
	padding-right: 20px;
}
.pagelayoutright {
	float: left;
	width: 175px;
}
.menubox {
	padding: 5px;
	border: 1px solid #7F7F7F;
	margin-bottom: 10px;
}
.cleaner {
	clear: both;
	font-size: 1px;
	height: 1px;
}
.bncPagina {
	margin-left: 256px;
	min-height: 420px;
}
.bncPaginaBanner {
	padding-top: 25px;
}
.bncPaginaFullscreen {
	min-height: 420px;
	padding-top: 25px;
}
.bncPagina p {
	margin-top: 0px;
}
.bncLinkerkant {
	float: left;
	width: 224px;
}

.bncLinkerMenu {
	margin-right: 20px;
	background-image: url('/framework/afbeeldingen/layout/portfolio-menu-bg.png');
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 10px 15px 15px 20px;
	margin-bottom: 20px;
	border: 1px solid #ededee;
	background-color: #f2f2f3;
}

.bncLinkerMenu.Selected {
	background-color: #d4eaf8;
	border: 1px solid #A2D6F0;
	background-image: url('/framework/afbeeldingen/layout/portfolio-menu-bg-selected.png');
}

.bncLinkerMenu a, .bncLinkerMenu a:hover {
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #BFBFBF;
	padding-top: 10px;
}

.diepte3{
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-repeat: no-repeat;
	background-position: 0px -194px;
	padding-left: 20px;
	font-weight: bold;
	display: block;
	margin-bottom: -10px;
	line-height: 10px;
}
.bncRechterkant {
	float: left;
	width: 734px;
	text-align: justify;
}
.navigatiekop {
	color: #00a8e1;
	font-size: 13px;
	margin-top: 10px;
	font-weight: bold;
}
.navigatiekop2 {
	color: #00a8e1;
	font-size: 13px;
	font-weight: bold;
}
.navbar a {
	font-size: 10pt;
}
.opsommingul {
	padding-left: 15px;
	margin: 0px;
	list-style-image: url('media/afbeeldingen/layout/opsomming.jpg');
}
.menuItem {
	color: #4d4e53;
	text-decoration: none;
}
.menuItem:hover {
	color: #00a8e1;
}
.menuItemSelected {
	color: #fe6c00;
	text-decoration: none;
}
.grijs {
	color: #999999;
}
.jsplink {
	cursor: pointer;
	color: #00a8e1;
}
.rodeknop,
.knop,
.disabledknop {
	background-color: #FFFFFF;
	border: 1px solid #7F7F7F;
	padding: 1px 5px 1px 5px;
	cursor: pointer;
	font-size: 9pt;
	text-decoration: none;
}
.knop {
	color: #00a8e1;
}
.disabledknop {
	color: #999999;
}
.rodeknop {
	color: #FF0000;
}
.idvoor {
	visibility: hidden;
	color: #FF0000;
}
.uitvullen {
	text-align: justify;
}
.verkoper {
	height: 20px;
	text-align: right;
}
.kader {
	border: 1px solid #7F7F7F;
}
.kader tr td, .kader tr th {
	padding: 0px 3px 0px 3px;
}
.tabeldata1 {
	background-color: #FFFFFF;
}
.tabeldata2 {
	background-color: #F2F9FC;
}
.tabeldata3 {
	background-color: #DFDFDF;
}
.omschrijvingdiv {
	background-color: #FFFFFF;
	width: 350px;
	display: none;
	position: absolute;
	border: 1px solid #00a8e1;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 20px;
}
.sortlink {
	cursor: pointer;
}
.muis {
	cursor: pointer;
}
.bnctab {
	background-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #7F7F7F;
	padding: 1px 5px 1px 5px;
	cursor: pointer;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.bnctabActive {
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #7F7F7F;
	padding: 1px 5px 1px 5px;
	cursor: pointer;
	font-size: 10pt;
	color: #4d4e53;
	font-weight: bold;
}
.bnctabHover {
	background-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #7F7F7F;
	padding: 1px 5px 1px 5px;
	cursor: pointer;
	font-size: 10pt;
	color: #00a8e1;
	font-weight: bold;
}
.padding {
	padding: 30px;
}
.alleenprinten {
	visibility: hidden;
	position: absolute;
}
.newPage {
	page-break-after: always;
}
.prodinfoplaatje {
	width: 260px;
	float: left;
}
.offeroverzicht {
	display: none;
	position: absolute;
	z-index: 1;
	width: 265px;
	margin-top: 20px;
	margin-left: 232px;
	padding: 5px;
	background-color: #FFFFFF;
	font-size: 8pt;
	border: 1px solid #00a8e1;
}
.errorveld {
	border: 1px solid rgb(51, 153, 204);
	padding: 20px 20px 20px 100px;
	background-color: rgb(242, 249, 252);
	background-image: url('/media/afbeeldingen/layout/icon-caution.gif');
	background-repeat: no-repeat;
	background-position: 20px 50%;
	margin-bottom: 20px;
}
.ruimte {
	padding-left: 10px;
	padding-right: 10px;
}
.error {
	color: #FF0000;
	font-weight: bold;
}
.hoverHelp {
	display: none;
	position: absolute;
	border: 1px solid #00a8e1;
	padding: 10px 20px 10px 20px;
	margin-top: 3px;
	background-color: #F2F9FC;
	z-index: 2;
	width: 350px;
}
.voorraadblauw {
	text-decoration: none;
	color: #00a8e1;
	font-weight: bold;
	cursor: default;
}
.prijsinputtext {
	width: 50px;
	text-align: right;
}
.longinput {
	width: 300px;
}
.yui-panel .hd {
	background-color: #00a8e1;
}
.bncTabel {
	background-color: #FFFFFF;
	border-color: #999999;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	width: 100%;
	border-collapse: collapse;
}
.bncTabel th,
.bncTabel td {
	color: #4d4e53;
	empty-cells: show;
	padding: 3px;
	font-family: Arial,Helvetica,sans-serif;
}
.bncTabel th {
	font-weight: bold;
	text-align: left;
	background-color: #7F7F7F;
	border-color: #999999;
	border-style: solid;
	border-width: 0 1px 1px 0;
}
.bncTabel td {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	border-color: #999999;
	border-style: solid;
	border-width: 0 1px 0 0;
}
.bncTabel2 {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 100%;
}
.bncTabel2 th {
	background-color: #7F7F7F;
	color: #4d4e53;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	empty-cells: show;
	text-align: left;
	padding: 3px;
}
.bncTabel2 td {
	color: #4d4e53;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	empty-cells: show;
	padding: 3px;
}
/* CRM classes  */
.headertabel {
	color: #4d4e53;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #999999;
	background-color: #7F7F7F;
}
.kader2 {
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #999999;
}
.kader2 .tr .th, .kader2 .tr .td {
	padding: 3px;
}
.kolom {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4d4e53;
	text-decoration: none;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #999999;
}
.addeditbuttonssmall {
	text-align: right;
	position: absolute;
	width: 439px;
	margin-top: 14px;
}
.addeditbuttonsbig {
	text-align: right;
	position: absolute;
	width: 918px;
	margin-top: 16px;
}
.kopmiddel {
	color: #00a8e1;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
}
.fake {
	height: 1px;
	font-size: 1px;
}
.bncwizardlist {
	height: 150px;
	overflow: auto;
	padding: 20px;
}
.bncwizardcontainer {
	height: 175px;
	overflow: auto;
	padding: 20px;
}
.button-group {
	font-size: 10pt;
}
.bncfeedback {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12pt;
	padding: 5px;
	position: absolute;
	z-index: 99999;
	left: 185px;
	top: 20px;
}
.smallinput {
	width: 50px;
}
.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a, .yui-skin-sam .yui-button a:visited {
	color: white;
}
.button-group button.button-disabled, button.button-disabled {
	color: #CCCCCC;
}
/* Inkoop besteladvies  */
.besteladviesdiv {
	background-color: #FFFFFF;
	display: none;
	position: absolute;
	border: 1px solid #00a8e1;
	margin-top: 20px;
	margin-left: -120px;
	z-index: 1000;
}
.aantalinput {
	width: 20px;
}
.voorraaddivprijsrechts {
	background-color: #FFFFFF;
	width: 160px;
	display: none;
	position: absolute;
	border: 1px solid #00a8e1;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 20px;
	margin-left: -130px;
	z-index: 1000;
}
.rood {
	color: red;
}
/* Inkoop gemaakte offertes  */
.voorraaddivinkoopprijs {
	background-color: #FFFFFF;
	width: 160px;
	display: none;
	position: absolute;
	border: 1px solid #00a8e1;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 20px;
	margin-left: 0px;
	z-index: 1000;
}
.onderstreeptzwart {
	text-decoration: underline;
	color: #4d4e53;
	font-weight: normal;
	cursor: pointer;
}
.onderstreeptblauw {
	text-decoration: underline;
	color: #00a8e1;
	font-weight: bold;
	cursor: pointer;
}
/* Overzichtje - Offerte overzicht  */
.offerteoverzicht {
	background-color: #FFFFFF;
	border: 1px solid #00a8e1;
	display: none;
	font-size: 8pt;
	margin-left: -15px;
	margin-top: 20px;
	padding: 5px;
	position: absolute;
	width: 265px;
	z-index: 1;
}
div.offerte-box {
	width: 195px;
	float: right;
	color: #ffffff;
}
div.offerteGebieden {
	float: right;
}
div.offerteGebieden div {
	text-decoration: none;
	font-size: 10pt;
	color: #ffffff;
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-position: 0px -145px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 25px;
	height: 15px;
	margin-left: 11px;
	text-align: center;
	cursor: pointer;
}
div.offerteGebieden div.actief {
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-position: 0px -130px;
}
div.offerte-box div.offerteOverzichtje {
	clear: both;
	background-color: #20B2F0;
	background-image: url('/framework/afbeeldingen/layout/offertebox_bg.png');
	background-repeat: repeat-x;
	padding: 15px;
}
div.offerte-box h1 {
	font-size: 14pt;
	color: #ffffff;
}
div.offerte-box a {
	color: #ffffff;
	text-decoration: none;
}
div.offerte-box div.offerteOverzichtje div.content { /*a.menu-expand {*/
	overflow: hidden;
}
div.offerte-box div.offerteOverzichtje div.content {
	height: auto;
}
div.offerte-box div.offerteOverzichtje.collapsed div.content {
	height: 0px;
}
div.offerte-box div.offerteOverzichtje span {
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
}
div.offerte-box div.offerteOverzichtje div.content div {
	padding-top: 10px;
}
div.offerte-box div.offerteOverzichtje span.artikel-totaalprijs {
	float: right;
}
div.offerte-box div.offerteOverzichtje div.offerteInhoud span {
	font-weight: normal;
}
div.offerte-box div.offerteOverzichtje a.button,
div.offerte-box div.offerteOverzichtje.expanded a.button {
	float: right;
	margin-top: 3px;
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-position: 5px -295px;
	background-repeat: no-repeat;
	padding: 5px; /* Voeg padding toe voor betere klikbaarheid */
	width: 8px;
	height: 9px;
}
div.offerte-box div.offerteOverzichtje.collapsed a.button {
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-position: 5px -314px;
	background-repeat: no-repeat;
}
.offerteOverzichtje .knoppen {
	margin-top: 20px;
}
/* Webshop voorraad div */
.voorraaddiv {
	background-color: #FFFFFF;
	border: 1px solid #00a8e1;
	display: none;
	margin-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
	position: absolute;
	width: 110px;
}
.voorraaddivprijs {
	background-color: #FFFFFF;
	border: 1px solid #00a8e1;
	display: none;
	position: absolute;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 20px;
	margin-left: -60px;
	z-index: 1000;
	width: 160px;
}
.voorraaddiv  td , .voorraaddivprijs td {
	border-right: none;
}
/* Systeem - Refilter (BNC Progressbar script) */
.bncprogressbar {
	background-color: #00a8e1;
}
.bncprogressbartext {
	color: #4d4e53;
	font-weight: bold;
	font-size: 10pt;
}
.bncprogressbarcontainer {
	background-color: white;
}
/* Homepage - Producten nieuws */
.opsommingvierkant {
	list-style-image: url('/media/afbeeldingen/layout/opsomming-vierkant.jpg');
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 15px;
}
/* Homepage - Banners */
.actiebannercontainer {
	margin-top: 9px;
}
.actiebanneroverlay {
	cursor: pointer;
	height: 150px;
	margin-top: 10px;
	position: absolute;
	width: 290px;
	z-index: 1;
}
.actiebanner {
	border: 1px solid #7F7F7F;
	height: 148px;
	width: 288px;
	margin-bottom: 15px;
}
.inneractiebanner {
	padding: 10px;
}
.actietitel {
	color: #00a8e1;
	font-size: 1.2em;
	font-weight: bold;
	height: 28px;
}
.actieplaatje {
	float: left;
	height: 100px;
	text-align: center;
	width: 100px;
}
.actietekst {
	float: left;
	height: 100px;
	padding-left: 10px;
	width: 158px;
	font-weight: bold;
	font-size: 1em;
}
.actielink {
	margin-top: -10px;
	position: absolute;
	text-align: right;
	width: 268px;
}
/* Tonerselector */
.toner {
	display: none;
	width: 615px;
	margin-top: 20px;
}
/* Registratie pagina */
.tableData input {
	margin-right: 10px;
}
/* Tooltip bij /bestellen  pagina */
.yui-tt {
	background-color: white;
	border: 1px solid #00a8e1;
	padding: 20px;
	margin-left: 20px;
}
.yui-tt img {
	margin-right: 20px;
}
/* Nieuwsbrief pagina */
.feedbackerror {
	border: 1px solid rgb(51, 153, 204);
	padding: 10px 10px 10px 50px;
	background-color: rgb(242, 249, 252);
	background-image: url('/extras/bnc/icons/silk/error.png');
	background-repeat: no-repeat;
	background-position: 10px 50%;
}
.feedbackgeslaagd {
	border: 1px solid rgb(51, 153, 204);
	padding: 10px 10px 10px 50px;
	background-color: rgb(242, 249, 252);
	background-image: url('/extras/bnc/icons/silk/accept.png');
	background-repeat: no-repeat;
	background-position: 10px 50%;
}
/* Urenregistratie pagina */
.urenRegistratieTabel {
	background-color: #FFFFFF;
	border: 0px solid #999999;
	width: 100%;
	margin-bottom: 10px;
}
.urenRegistratieTabel th {
	background-color: #7F7F7F;
	border-color: #999999;
	border-style: solid;
	border-width: 0 1px 1px 0;
	color: #4d4e53;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	empty-cells: show;
	text-align: left;
	padding: 3px;
}
.urenRegistratieTabel td {
	border-color: #7F7F7F;
	border-style: solid;
	border-width: 0 1px 1px 0;
	color: #4d4e53;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	empty-cells: show;
	padding: 3px;
}
.urenRegistratieTabel td:last-child {
	border-width: 0 0px 1px 0;
}
.urenRegistratieGroep {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 100%;
}
.urenRegistratieGroep th {
	background-color: #7F7F7F;
	border-color: #999999;
	border-style: solid;
	border-width: 0 1px 1px 0;
	color: #4d4e53;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	empty-cells: show;
	text-align: left;
	padding: 3px;
}
.urenRegistratieGroep th:last-child {
	border-width: 0px 0px 1px 0px;
}
.urenRegistratieGroepCell {
	border-bottom: 2px solid #999999;
	font-weight: bold;
	color: #4d4e53;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	empty-cells: show;
	padding: 3px;
	cursor: pointer;
}
#projectenwizardlist, #projectenwizardcontainer {
	height: 500px;
}
#incidentenwizardlist, #incidentenwizardcontainer {
	height: 500px;
}
/* Ritlijsten */
#ritlijstDebContainer .yui-ac-content {
	background: #fff;
	border: 1px solid #404040;
	overflow: hidden;
	position: absolute;
	width: auto;
	z-index: 9050;
}
.yui-ac-container {
	background: #ffffff;
}
#ritlijstDebContainer ul {
	margin: 0px;
	padding: 0px;
}
#ritlijstDebContainer li {
	cursor: default;
	padding: 0px;
	white-space: nowrap;
}
#ritlijstDebContainer li.yui-ac-highlight {
	background: #a9d8f0;
}
#ritlijstDebContainer li.yui-ac-prehighlight {
	background: #FFFFCC;
}
/* Product pagina's */
.faqQuestion {
	font-weight: bold
}
.inhoudsopgave-diepte-6 {
	color: #a2a2a2;
	font-size: 1.4em;
	display: block;
	border-bottom: 2px solid #a2a2a2;
	cursor: pointer;
}
.inhoudsopgave-hoofdstuk {
	margin-bottom: 30px;
}
.inhoudsopgave-diepte-6:first-child {
	margin-top: 0px;
}
.inhoudsopgave-diepte-7 {
	border: none;
	color: #696969;
	padding-left: 10px;
}
.inhoudsopgave-diepte-8 {
	border: none;
	color: #999999;
	padding-left: 20px;
}
.productMenu {
	background-image: url('/framework/afbeeldingen/productpaginas/product-grijs-vlak.jpg');
	background-repeat: no-repeat;
	background-color: #d7d8d8;
	width: 160px;
	min-height: 80px;
	padding: 15px 20px 20px 20px;
	margin-bottom: 20px;
}
.productMenu h2 {
	color: #666666;
	border-bottom: 1px solid #666666;
	margin: 0px 0px 5px 0px;
	padding-top: 5px;
}
.productMenu .selected {
	font-weight: bold;
	padding-left: 12px;
	background-image: url('/media/afbeeldingen/layout/buttons/ster.png');
	background-repeat: no-repeat;
	background-position: left center;
}
#bncProductinfoToevoegenPanel .bd {
	padding: 10px;
}
#bncProductinfoToevoegenPanel .ft {
	text-align: right;
}

.hoofdstuk-navigatie {
	margin-top: 30px;
	border-top: 1px solid #999999;
	padding-top: 5px;
	text-align: center;
}
.wikiEditButtons {
	float: right;
}
.wikiBalk {
	margin-top: 10px;
}
/*
	CSS voor nieuw ontwerp
*/
.container {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
.logo {
	margin: 10px 0px 10px 0px;
	height: 60px;
	width: 305px;
}
.bncbanner {
	background-image: url('/framework/afbeeldingen/layout/pand.jpg');
	height: 180px;
}
.bncbanner2 {
	background-image: url('/framework/afbeeldingen/layout/pand-inlog.jpg');
	height: 180px;
}
.topnavigatie {
	clear: both;
}
.bncTopnavigatie {
	list-style: none;
	height: 33px;
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-repeat: repeat-x;
}
.bncTopnavigatie .topMenuItem, .bncTopnavigatie .topMenuItemSelected {
	float: left;
}
.bncTopnavigatie .topMenuItem a {
	background-image:url('/framework/afbeeldingen/layout/bnc-menu-border.png');
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	line-height: 33px;
	padding: 0px 30px;
	text-decoration: none;
	color: white;
	float: left;
}
.bncTopnavigatie .topMenuItem a:hover {
	color: #fe6c00;
}
.bncTopnavigatie .topMenuItemSelected a {
	background-image: url('/framework/afbeeldingen/layout/bnc-menu-border.png');
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	line-height: 33px;
	padding: 0px 30px;
	text-decoration: none;
	color: #fe6c00;
	font-weight: bold;
	float: left;
}
.loginBox {
	color: white;
	float: right;
	width: 200px;
	padding: 10px 20px 10px 20px;
}
.loginBox input {
	margin-bottom: 15px;
}
.loginBox h1 {
	color: white;
	margin-bottom: 5px;
	font-size: 1.4em;
	font-weight: normal;
}
.loginBox label {
	display: block;
}
.blokblauw {
	background-image: url('/framework/afbeeldingen/layout/add_component.png');
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	margin-right: 5px;
	float: right;
}
.blokblauwSluiten {
	background-image: url('/framework/afbeeldingen/layout/close_component_box.png');
	background-repeat: no-repeat;
	padding-right: 5px;
	width: 22px;
	height: 22px;
	float: right;
}
.paginaCrumbTrail {
	margin-bottom: 10px;
}
input.loginBoxButton, .bncButton {
	color: white;
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-position: 0px -109px;
	cursor: pointer;
	border: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.9em;
	font-weight: bold;
	height: 21px;
}
input[type=button] {
	color: white;
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-position: 0px -109px;
	cursor: pointer;
	border: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.9em;
	font-weight: bold;
	height: 21px;
}
.loginBoxField {
	width: 150px;
	border: 1px solid #555555;
}
.leesmeer {
	clear: both;
	padding-top: 5px;
}
.bottom {
	text-align: right;
	border-right: 34px solid #00a8e1;
	height: 17px;
	padding-top: 17px;
	padding-right: 10px;
	margin-top: 10px;
	clear: both;
	margin-bottom: 20px;
}
.bottom, .bottom a, .bottom span {
	vertical-align: top;
}
#bncPortal {
	display: none;
}
/*
	Portal
*/
.zoekInput {
	margin-bottom: 10px;
}
div.dragTrigger {
	width: 23px;
	height: 21px;
	float: left;
}
.portalWerkbalk {
	float: right;
}
.portalSleep {
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-position: 0px -54px;
	background-repeat: no-repeat;
	cursor: move;
	width: 22px;
	height: 21px;
	float: left;
}
.portalVerwijder {
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-position: 0px -33px;
	background-repeat: no-repeat;
	width: 22px;
	height: 21px;
	cursor: pointer;
	float: left;
}
.portalButtons {
	float: right;
	margin-right: 1px;
}
.portalOnderdeelToevoegen {
	padding-top: 18px;
	padding-right: 50px;
	text-transform: uppercase;
	display: block;
}
.paginaSluiten {
	padding-top: 4px;
	padding-right: 40px;
	text-transform: uppercase;
	display: block;
}
.paginaSluitenContainer {
	height: 75px;
	margin-left: 40px;
	float: right;
	cursor: pointer;
}
#dashboardContainer h2 {
	margin: 0px 0px 2px 0px;
}
#dashboardContainer .content {
	margin-bottom: 20px;
}
.bestelblok {
	margin-top: 35px;
	background-color: #fe6c00;
	color: white;
	width: 210px;
	float: left;
	height: 110px;
	cursor: pointer;
}
.bestelblok .padding {
	padding: 15px 0px 15px 15px;
}
.bestelblok h1 {
	color: white;
	font-size: 1.4em;
	font-weight: normal;
	margin-top: 0px;
}
.offerteblok, .bestelblok {
	margin-bottom: 20px;
}
.offerteblok {
	float: right;
	margin-top: 20px;
}
.offerteblok .offerteOverzichtje .button {
	display: none;
}
.dashboardMenu {
	min-height: 48px;
}
.dashboardItemContent {
	padding-left: 60px;
}
.dashboardItemContentNoIcon {
	padding-left: 0px;
}
.dashboardItemContent a, .dashboardMenu a, .productCategorieenMenu a {
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
}
.dashboardItemContentNoIcon input[type=text],
.dashboardItemContent input[type=text] {
	max-width: 270px;
	resize: horizontal;
}
.dashboardIcon {
	width: 48px;
	height: 48px;
	float: left;
}
.productCategorieen a {
	text-decoration: none;
	cursor: pointer;
}
#newPageContainer {
	display: none;
}
/*
	Afbeeldingen voor de diverse menu's
*/
/* Service */
#ctDI8yBfqe17VMjkoF39Zq9A_div .dashboardIcon,
#cthkltj4mStyfzK7Gp0qEjlQ_div .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -1296px;
}
/* Offertes klant */
#ctflIc3VfiDeDii7mSVmAUzw_div .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -816px;
}
/* Incidentenzoeker */
#ctijuwGTu4kfIb4YLKxkF4sg_div .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -384px;
}
/* Incidenten intranet */
#ctwfwX7RI5HJT3TQfrx7zR6g_div .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -336px;
}
/* RMA status ... */
#ctWfpBkyjgwKLFv6n61L1rQg_div .dashboardIcon {
}
/* Repa/RMA intranet */
#tdx39ukbU6rjPrOHUFY459Ag_div .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -1200px;
}
/* RMA klant */
#ctZuNrEymO-TD7-f97-_ASOg_div .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -1248px;
}
/* Offertes klant */
#ctTUR09_LofbxK8F2g5ULcnQ_div .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -816px;
}
/* Offertes verkoop */
#ctTUR09_LofbxK8F2g5ULcnQ_div .dashboardIcon,
#ctIGinPwxFl9jQakNTqlrbMQ_div .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -768px;
}
/* Rapporten */
#ctDvq-cOLCEzVQNL0-2stIJg_div .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -1008px;
}
/* Reparaties */
#ctXI-ifj0h6JG0YM1YiigOpw_div .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -1104px;
}
/* Reparaties intranet algemeen */
#ctqDhlnWURxqegIoIuAjW41A_div .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -1056px;
}
/* Beheer systeem */
#menujCLPNSbHwlfLTZPVig4DPA .dashBoardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -144px;
}
/* Beheer TD */
#menu234K73wA1aQO2Qwq4UAz6w .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -96px;
}
/* Intranet */
#menuuPb_ApNVUIGE0q8cmoIv6w .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -528px;
}
/* Verzuim */
#menuKfKfpFsG37eGFf2qggHWHA .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -1536px;
}
/* CRM */
#menuCRM .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -192px;
}
/* Artikelzoeker / zoeken */
#menuArtikelzoeker .dashboardIcon,
#menu68sKwDgf9cGH58-NZcU4lgArtikelzoeker .dashboardIcon,
#menuLONW0jCwAoG052g4I7k_agArtikelzoeker .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -1632px;
}
/* Orderbewaking */
#menukN1Pbai03vpKeyOhd49hvw .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -864px;
}
#menuZ6gNjWfUg9P_L_l7POecOA .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -1392px;
}
/* HRM */
#menusO10H0P3JcCOjy6-aactdA .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -288px;
}
/* Inkoop */
#menugUTXOmcPahB7dgO4u77-Hw .dashboardIcon,
#menu4OjRHPU2pUTg_IXzp1qq7g .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -480px;
}
/* Logistiek */
#menumvyABg9UKWcoF4s97atceQ .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -576px;
}
/* Offertes */
#menu_zveSzgu5ci14G3mUhAbUw .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -672px;
}
/* Order */
#menu260evK-eVZ72nUsXyUyCaQ .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -912px;
}
/* Administratie */
#menu2qzR67t_Kk-CBR84zObkoQ .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 0;
}
/* Systeembeheer */
#menuUIluG5aH_vmlvzfpYAKoKQ .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -1392px;
}
/* POMMS */
#menuqdOhHCApnvlVgvL3Bx48dQ .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -960px;
}
/* Accountview */
#menuGrCSMXvKkn3yFSrOPdSnlQ .dashboardIcon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -48px;
}
/*
	Intranet
*/
.verjaardagContainer {
	height: 60px;
	padding-bottom: 6px;
	overflow: hidden;
}
.smoel {
	float: left;
	width: 150px;
	height: 150px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-color: #CCCCCC;
	text-align: center;
	cursor: pointer;
	border: 2px solid #CCCCCC;
}
.smoel:hover {
	border: 2px solid #3399CC;
	background-color: #EEEEEE;
}
.smoelfoto {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pagination {
	text-align: center;
}
/*
	Productcategorieen
*/
.bncRechterkant div.productCategorieen h2 {
    margin-top: 0px;
}
.bncRechterkant div.productCategorieen span {
    float: left;
    width: 450px;
    min-height: 100px;
}
.bncRechterkant div.productCategorieen span.odd {
    margin-right: 60px;
}
.bncRechterkant div.productCategorieen span img {
    float: right;
    margin-left: 20px;
}
#pageId_framework_assets_bestellen_productoverzicht div.productCategorieen h2 {
	margin-top: 10px;
}
div.productCategorie {
	float: left;
	width: 320px;
	margin-bottom: 50px;
}
#productCategorie1, #productCategorie2, #productCategorie4, #productCategorie5 {
	width: 325px;
}
#productCategorie3, #productCategorie6 {
	width: 310px;
}
#productCategorieContent1, #productCategorieContent2, #productCategorieContent4, #productCategorieContent5 {
	margin-right: 15px;
	border-right: 1px solid #AAAAAA;
	padding-right: 15px;
}
div.productCategorieen .image {
	text-align: center;
}
p.bncLinkerMenu {
	margin: 0px;
}

/*
	Webshop
*/
#bestellenMain {
	clear: both;
}
div#bestellenNavigatie {
	float: left;
	width: 220px;
}
#bestellenDataContainer {
	width: 720px;
	float: left;
	margin-left: 20px;
}
#bestellenDataContainer h2 {
	margin-top: 0px;
}
#bestellenDataContainer div.navlinks {
	font-size: 11pt;
	padding: 7px 0px 12px 0px;
}
#bestellenDataContainer tr td a,
#bestellenDataContainer div.navlinks a {
	color: #009fe3;
}
#bestellenDataContainer tr th {
	border: 1px solid #aaaaaa;
	background: #D8D8DA url('/extras/bnc/yui_2.8.0r4/yui/build/assets/skins/sam/sprite.png') repeat-x 0 0;
	color: #555555;
	font-weight: bold;
	padding: 3px;
}
#bestellenDataContainer tr th.artikelcode {
	padding-left: 10px;
	width: 130px;
	border-right: 0px;
}
#bestellenDataContainer tr th.omschrijving {
	border-left: 0px;
	border-right: 0px;
}
#bestellenDataContainer tr th.prijs {
	border-left: 0px;
}
#bestellenDataContainer tr td.euro {
	border-right: 0px;
}
#bestellenDataContainer tr td {
	vertical-align: top;
	border-collapse: collapse;
	font-size: 10pt;
	padding: 10px 3px 10px 3px;
	height: 24px;
}
#bestellenDataContainer .bncTabel tr td {
	height: auto;
	padding: 3px;
}
#bestellenDataContainer tr td label {
	font-weight: bold;
	width: 70px;
	display: inline-block;
}
#bestellenDataContainer tr td.artikelcode {
	padding-left: 10px;
}
#bestellenDataContainer tr td.artikelcode img {
	max-width:  125px;
	max-height: 125px;
}
#bestellenDataContainer tr td.artikelprijs {
	text-align: right;
	white-space: nowrap;
}
#bestellenDataContainer tr.separator td {
	border-bottom: 1px solid #888888;
	padding-bottom: 10px;
}
#bestellenDataContainer tr.separator td  table tr td, #bestellenDataContainer tr td  table tr td {
	border: none;
	padding-bottom: 0px;
}
#bestellenDataContainer .bncTabel tr td {
	font-size: 0.9em;
}
input.zoekbox {
	border: 1px solid #555555;
	padding: 2px 5px 1px 5px;
	color: #bbbbbb;
}
input.zoekbox:focus {
	color: #555555;
}
#bestellenTitle {
	margin-bottom: 10px;
}
#bestellenData {
	margin-top: 10px;
}
#bestellenDataContainer div.knoppen {
	float: right;
}
#bestellenDataContainer div.knoppen img {
	margin-left: 1px;
	vertical-align: bottom;
}
/*
	Skinnen van DataTable
*/
#yui-dt0-paginator0 {
	display: none;
}
.yui-dt-message {
	display: none;
}
.yui-skin-sam tr.yui-dt-even { background-color: #FFF; } /* white */
.yui-skin-sam tr.yui-dt-odd { background-color: #e6f5fa; } /* light blue */
.yui-skin-sam tr.yui-dt-even td.yui-dt-asc, .yui-skin-sam tr.yui-dt-even td.yui-dt-desc { background-color: #e6f5fa; } /* light blue sorted */
.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc, .yui-skin-sam tr.yui-dt-odd td.yui-dt-desc { background-color: #cde5ed; } /* dark blue sorted */
tr td span.icon,
tr.yui-dt-even td span.icon,
tr.yui-dt-odd td span.icon {
	background-image: url('/framework/afbeeldingen/layout/vergrootglas.png');
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	display: inline-block;
}
/*
	Dialogs
*/
.yui-panel {
	background-color: #FFFFFF;
}

/*
	Voorraad icoontjes
*/

.intern {
	color: #00a8e1;
}
.ruim-op-voorraad {
	background-image: url('/media/afbeeldingen/layout/voorraad/ruim-op-voorraad.gif');
	width: 18px;
	height: 17px;
	display: inline-block;
}
.ruim-op-voorraad-ext {
	background-image: url('/media/afbeeldingen/layout/voorraad/ruim-op-voorraad-ext.gif');
	width: 18px;
	height: 17px;
	display: inline-block;
}
.geen-voorraad {
	background-image: url('/media/afbeeldingen/layout/voorraad/geen-voorraad.gif');
	width: 18px;
	height: 17px;
	display: inline-block;
}

/*
	YUI BNC Skin voor paginatie
*/
span.yui-pg-pages a.yui-pg-page {
	border: none;
	background: none;
}
.yui-pg-container {
	text-align: center;
	background-color: #D8D8DA;
	background-image: url('/extras/bnc/yui_2.8.0r4/yui/build/assets/skins/sam/sprite.png');
	background-repeat: repeat-x;
	border: 1px solid #7F7F7F;
	padding: 3px;
}
.yui-skin-sam a.yui-pg-first:link, .yui-skin-sam a.yui-pg-first:visited, .yui-skin-sam a.yui-pg-first:active, .yui-skin-sam a.yui-pg-first:hover, .yui-skin-sam a.yui-pg-previous:link, .yui-skin-sam a.yui-pg-previous:visited, .yui-skin-sam a.yui-pg-previous:active, .yui-skin-sam a.yui-pg-previous:hover, .yui-skin-sam a.yui-pg-next:link, .yui-skin-sam a.yui-pg-next:visited, .yui-skin-sam a.yui-pg-next:active, .yui-skin-sam a.yui-pg-next:hover, .yui-skin-sam a.yui-pg-last:link, .yui-skin-sam a.yui-pg-last:visited, .yui-skin-sam a.yui-pg-last:active, .yui-skin-sam a.yui-pg-last:hover, .yui-skin-sam a.yui-pg-page:link, .yui-skin-sam a.yui-pg-page:visited, .yui-skin-sam a.yui-pg-page:active, .yui-skin-sam a.yui-pg-page:hover {
	color: #4d4e53;
}
.yui-skin-sam .yui-pg-page {
	padding: 2px 5px;
}
/*
	YUI BNC Skin voor button, type menu
*/
.bnc-skin .yuimenuitem {
	list-style: none;
	background-color: #FFFFFF;
	width: 150px;
	line-height: 16pt;
	list-style-position: inside;
}
.bnc-skin .yuimenuitemlabel {
	padding: 3px 5px 3px 5px;
	padding-left: 25px;
}
.bnc-skin .yuimenuitem a {
	/* Laat geen selectie rand om selecteerde links voor menu items zien. */
	outline: none;
}
.bnc-skin .yuimenuitem-selected {
	background-color: #DDD;
}
.bnc-skin .yui-button-selectedmenuitem {
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-position: 10px -268px;
	background-repeat: no-repeat;
	font-weight: bold;
}
/* bncButton */
.bnc-skin .yui-button .first-child {
	border: none;
}
.bnc-skin .yui-button, .yui-menu-button {
	color: white;
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-position: 0px -109px;
	cursor: pointer;
	border: 0px;
	font-size: 0.9em;
	font-weight: bold;
	height: 21px;
	margin: 0px 0px 0px 1px;
}
.bnc-skin .yui-menu-button button {
	font-family: Tahoma;
	padding-left: 10px;
	padding-right: 20px;
	color: white;
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-position: 85% -246px;
}
.bnc-skin .yui-menu-shadow {
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	background-color: #333333;
	margin-left: 4px;
}
/* Over menu bewegen. */
.bnc-skin .yui-button-hover {
	background: none;
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-position: 0px -204px;
}
/* Selecteerde button. */
.bnc-skin .yui-button-active {
	background: none;
	background-image: url('/framework/afbeeldingen/layout/bnc-sprite.png');
	background-position: 0px -225px;
}
/*
	Linkermenu bij webshop
*/
.bestellenMenu {
	background-image: url('/framework/afbeeldingen/layout/portfolio-menu-bg.png');
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 10px 0px 15px 15px;
	margin-bottom: 20px;
	border: 1px solid #ededee;
	background-color: #f2f2f3;
}
a.bestellenMenuItem, a.bestellenMenuItem:hover, a.bestellenMenuItemSelected, a.bestellenMenuItemSelected:hover {
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #BFBFBF;
	padding-top: 10px;
	margin-right: 15px;
}
.bestellenMenu .menuheader, .menuheader {
	display: block;
	color: #00a8e1;
	border-bottom: 1px solid #00a8e1;
}
a.bestellenMenuItemSelected, .submenuItemSelected {
	color: #fe6c00;
	text-decoration: none;
}
div.bestellenMenu  a.button,
div.bestellenMenu.expanded a.button {
	float: right;
	margin-top: -5px;
	background-image: url('/framework/afbeeldingen/layout/bestellenmenu-inklappen.png');
	background-repeat: no-repeat;
	background-position: center right;
	padding: 5px 5px 5px 5px; /* Voeg padding toe voor betere klikbaarheid */
	width: 8px;
	height: 9px;
	border: none;
	text-decoration: none;
}
.collapseHeader {
	cursor: pointer;
	padding-right: 15px;
}
div.bestellenMenu div.contentContainer {
	max-height: 226px;
	overflow: auto;
}
div.bestellenMenu.collapsed div.content {
	height: 0px;
}
div.bestellenMenu.collapsed a.button {
	background-image: url('/framework/afbeeldingen/layout/bestellenmenu-uitklappen.png');
}
div.bestellenMenu .content {
	overflow: hidden;
}
.deleteFilter {
	float: right;
	margin-top: 11px;
	margin-right: 15px;
}
.loading {
    background-image: url('/framework/afbeeldingen/layout/ajax-loader.gif');
    background-repeat: no-repeat;
    text-align: center;
    background-position: center top;
    padding-top: 50px;
    font-weight: bold;
    margin-top: 100px;
}
#pageId_bestellen .paginaSluitenContainer {
    margin-left: 0px;
}

/*
	CSS voor YUI History manager
*/
#yui-history-iframe {
	display: none;
}
/*
	Artikel container van Artikelzoeker
*/
#artikelContainer .yui-ac-content {
	background: #fff;
	border: 1px solid #404040;
	overflow: hidden;
	position: absolute;
	width: auto;
	z-index: 9050;
}
#artikelContainer .yui-ac-content {
	background: #fff;
	border: 1px solid #404040;
	overflow: hidden;
	position: absolute;
	width: auto;
	z-index: 9050;
}
#artikelContainer ul {
	margin: 0px;
	padding: 0px;
}
#artikelContainer li {
	cursor: default;
	padding: 0px;
	white-space: nowrap;
}
#artikelContainer li.yui-ac-highlight {
	background: #a9d8f0;
}
#artikelContainer li.yui-ac-prehighlight {
	background: #FFFFCC;
}
.yui-skin-sam .yui-ac-container {
	position: absolute;
	background-color: #ffffff;
	z-index: 9050;
	top: auto;
	width: 400px;
}
.yui-skin-sam .yui-ac {
	position: static;
	font-family: Arial, Helvetica, sans-serif;
}
.yui-pg-container {
	text-align: center;
}
/*
	Portfolio - achtergrond afbeeldingen
*/
div.productCategorieen span.menuItemBG {
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 120px;
	width: 247px;
	text-align: left;
}
#menuItempWA8HkUP0hF82En9wtwl1A {
	background-image: url('/framework/afbeeldingen/productcategorieen/werkplekken.jpg');
}
#menuItemazSrSi15ZB2f41bstHMLvQ {
	background-image: url('/framework/afbeeldingen/productcategorieen/servers-en-opslag.jpg');
}
#menuItemTCMeeP8QAdEGfPujor8ygA {
	background-image: url('/framework/afbeeldingen/productcategorieen/spraak-en-datacommunicatie.jpg');
}
#menuItemQiKla1Nc2eTKxNWB0sKyhQ {
	background-image: url('/framework/afbeeldingen/productcategorieen/printen-en-beeldverwerking.jpg');
}
#menuItemCbKWEjixozD86oOat4kk9w {
	background-image: url('/framework/afbeeldingen/productcategorieen/beeld-en-geluid.jpg');
}
#menuItemFQJ-LVp0S9W0tTnaDweJaw {
	background-image: url('/framework/afbeeldingen/productcategorieen/webontwikkeling.jpg');
}
/*
	Style voor nieuwsitems
*/
hr {
	clear: both;
	margin-bottom: 15px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #00a8e1;
}
.nieuwsafbeelding {
	float: left;
	width: 65px;
	height: 65px;
	margin-right: 10px;
	text-align: center;
	margin-top: 3px;
	border: 1px solid #CCCCCC;
}
.nieuwskop a {
	text-decoration: none;
}
#topColumns .nieuwskop {
	height: 55px;
}
#topColumns h2 {
	margin-top: 0px;
}
.nieuwsdatum {
	color: #999999;
}
/*
	Style voor Wiki bij portfolio
*/
.wikiAdd, .wikiLock {
	float: right;
	margin-right: 5px;
	margin-top: -5px;
}
.wikiArtikel {
	width: 550px;
	text-align: justify;
}
/*
	Style voor artikelinformatie pagina
*/
.treeBody {
	margin-top: 5px;
}
.bncTabel .euro {
	border-right: none;
}
a.defaulttext, a.defaulttext:hover {
	text-decoration: none;
}
/*
	Style voor offerte
*/
#tabcontentofferte h2 {
	margin-top: 0px;
}
#tabcontentvoorbeeld {
	padding: 10px;
}
.omschrijving a, .omschrijving a:hover {
	text-decoration: none;
}
/*
	Style voor buttons bovenin
*/
ul.buttons {
	list-style: none;
}
.buttons {
	float: right;
}
.buttons li {
	width: 60px;
	text-align: center;
	margin-left: 10px;
	float: left;
}
.buttons .icon {
	width: 48px;
	height: 48px;
	margin-left: 6px;
}
.buttons .besteloverzicht .icon {
	margin-left: 26px;
}
.buttons .besteloverzicht {
	width: 100px;
}
.buttons .home a .icon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -240px;
}
.buttons .storing a .icon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -1344px;
}
.buttons .crm a .icon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -192px;
}
.buttons .logout a .icon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -624px;
}
.buttons .webshop a .icon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -1584px;
}
.buttons .offerte a .icon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -672px;
}
.buttons .besteloverzicht a .icon {
	background: url('/framework/afbeeldingen/layout/icons-sprite.png') no-repeat 0 -672px;
}
.buttons a {
	text-decoration: none;
}
#offerteBoxBoven {
	display: none;
	position: absolute;
	z-index: 1;
	width: 309px;
	height: 300px;
	width: 309px;
	margin-left: 630px;
	margin-top: 70px;
}
.offerteBox {
	margin-left: 50px;
	background-image: url('/framework/afbeeldingen/layout/offerte-box-bg.png');
	background-repeat: no-repeat;
	background-position: right top;
	height: 300px;
	padding-left: 25px;
}
.offerteBoxVerkoop {
	background-image: url('/framework/afbeeldingen/layout/offerte-box-verkoop-bg.png');
	background-repeat: no-repeat;
	height: 300px;
}
#offerteBoxBoven .offerteGebieden {
	margin-top: 44px;
	position: absolute;
	float: none;
}
#offerteBoxBoven .offerteBox .offerteBoxBovenContent {
	padding: 50px 20px 20px 20px;
}
#offerteBoxBoven .offerteBoxVerkoop .offerteBoxBovenContent {
	padding: 70px 30px 20px 20px;
}
#offerteBoxBoven label {
	display: block;
	font-weight: bold;
	margin-top: 10px;
}
.offerteBoxBovenSluiten {
	float: right;
	margin-right: -9px;
	margin-top: -11px;
}
.offerteBoxBovenVerwijder {
	float: right;
	margin-top: 3px;
}
#rmawizardcontainer, #rmawizard1 {
	height: 400px;
}
#rmawizardcontainer #articleContainer {
	width: 560px;
}
#repawizardcontainer {
	height: auto;
}
.yui-skin-sam .yui-dialog .ft {
	padding: 5px;
}
/*
	Marges van P op nul zetten omdat er al br's in de teksten zitten
*/
.bncPaginaBanner p {
	margin: 0px;
}
.yui-skin-sam .yui-tt .bd {
	border: none;
	background-color: white;
}
.yui-skin-sam .yui-tt-shadow {
	display: none;
}
#debContainer, #crmdebContainer {
	width: 800px;
}
.yui-skin-sam .yui-panel .bd {
	background-color: white;
}
div#offerteboxnaam {
	padding: 0px;
	overflow: hidden;
	height: 16px;
}
/*
	Layout van offerte
*/
/* CSS voor beide (intern en klant)  */
#pageId_offerte .groepregel {
	width: 883px;
	float: left;
}
#pageId_offerte .groepregel input {
	width: 878px;
	font-weight: bold;
}
#pageId_offerte .tableborder {
	border: 1px solid #7F7F7F;
}
#pageId_offerte .header {
	color: #000;
	background: #D8D8DA url('/extras/bnc/yui_2.8.0r4/yui/build/assets/skins/sam/sprite.png') repeat-x 0 0;
	height: 25px;
	line-height: 25px;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px solid #7F7F7F;
}
#pageId_offerte .header div {
	border-right: 1px solid #7F7F7F;
	margin-right: 3px;
	height: 25px;
}
#pageId_offerte .header div.euro {
	border-right: 0px;
}
#pageId_offerte .divtabeldata1,
#pageId_offerte .divtabeldata2,
#pageId_offerte .divtabeldata3 {
	position: absolute;
	line-height: 25px;
	height: 25px;
}
#pageId_offerte .divtabeldata1 {
	background-color: #ffffff;
}
#pageId_offerte .divtabeldata2 {
	background-color: #f2f9fc;
}
#pageId_offerte .divtabeldata3 {
	background-color: #dfdfdf;
}
#pageId_offerte .totalencontainer2,
#pageId_offerte .totalencontainer {
	float: right;
	margin-top: 10px;
}
#pageId_offerte .totalencontainer {
	margin-right: 47px;
}
#pageId_offerte .totalencontainer2 {
	margin-right: 19px;
}
#pageId_offerte .totalencontainer .totalenregel, #pageId_offerte .totalencontainer2 .totalenregel {
	clear: both;
	line-height: 25px;
	height: 25px;
}
#pageId_offerte .totalencontainer .totalenregel .omschrijving, #pageId_offerte .totalencontainer2 .totalenregel .omschrijving {
	float: left;
	width: 150px;
}
#pageId_offerte .totalencontainer .totalenregel .euro, #pageId_offerte .totalencontainer2 .totalenregel .euro {
	float: left;
	width: 9px;
	margin-right: 3px;
}
#pageId_offerte .totalencontainer .totalenregel .bedrag, #pageId_offerte .totalencontainer2 .totalenregel .bedrag {
	float: left;
	width: 57px;
	margin-right: 3px;
	text-align: right;
}
#pageId_offerte .totalencontainer .totalenregel .percentage, #pageId_offerte .totalencontainer2 .totalenregel .percentage {
	float: left;
	width: 9px;
}
#pageId_offerte .totalencontainer .lijn, #pageId_offerte .totalencontainer2 .lijn {
	border-top: 1px solid #7F7F7F;
	padding-top: 5px;
	margin-top: 3px;
}
#pageId_offerte .totalencontainer .bold, #pageId_offerte .totalencontainer2 .bold {
	font-weight: bold;
}
#pageId_offerte .totalencontainer input {
	margin-top: 3px;
}
#pageId_offerte .offertecheckbox {
	margin-top: 5px;
}
#pageId_offerte .drag {
	width: 20px;
	float: left;
}
#pageId_offerte .euro {
	width: 9px;
	float: left;
}
#pageId_offerte .totaalprijs {
	width: 57px;
	float: left;
	padding-right: 2px;
}
#pageId_offerte .percentage {
	width: 10px;
	float: left;
	margin-left: 2px;
}
#pageId_offerte .verwijder, .kopieer {
	width: 25px;
	height: 25px;
	float: left;
	cursor: pointer;
}
#pageId_offerte .slepen {
	cursor: move;
}
#pageId_offerte .regel {
	height: 25px;
}
#pageId_offerte .regel .divtabeldata1 div, .regel .divtabeldata2 div, .regel .divtabeldata3 div  {
	border-right: 1px solid #7F7F7F;
	height: 25px;
	margin-right: 3px;
}
#pageId_offerte .regel .divtabeldata1 div.voorraaddivprijs, .regel .divtabeldata2 div.voorraaddivprijs, .regel .divtabeldata3 div.voorraaddivprijs  {
	height: auto;
}
#pageId_offerte .regel .verwijder {
	background-image: url('/framework/afbeeldingen/layout/icons/verwijder.png');
	background-repeat: no-repeat;
	background-position: center center;
}
#pageId_offerte .regel .kopieer {
	background-image: url('/media/afbeeldingen/layout/kopieer.gif');
	background-repeat: no-repeat;
	background-position: center center;

}
#pageId_offerte .regel .drag {
	background-image: url('/framework/afbeeldingen/layout/icons/verplaats.png');
	background-repeat: no-repeat;
	background-position: center center;
	cursor: move;
}
#pageId_offerte .regel .optie {
	text-align: center;
}
#pageId_offerte .regel div div.euro {
	border-right: 0px;
}
#pageId_offerte .regel div div.verwijder {
	margin-right: 0px;
}
#pageId_offerte .header div.verwijder {
	border-right: 0px;
	margin-right: 0px;
}
#pageId_offerte .omschrijvingbalk,
#pageId_offerte .omschrijvingbalk2 {
	background-color: #FFFFFF;
	border: 1px solid #3399CC;
	display: none;
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	position: absolute;
	width: 350px;
	z-index: 10;
}
#pageId_offerte .omschrijvingbalk {
	margin-left: 170px;
}
#pageId_offerte .omschrijvingbalk2 {
	margin-left: 150px;
}
/* CSS voor intern  */
#pageId_offerte .offerteknoppen {
	height: 130px;
}
#pageId_offerte .artikelcodeinput {
	width: 83px;
}
#pageId_offerte .omschrijvinginput {
	width: 350px;
}
#pageId_offerte .regel .inkoop, .regel .prijs, .regel .totaalprijs {
	text-align: right;
}
#pageId_offerte .regel div div input, .header div input {
	margin-top: 3px;
}
#pageId_offerte .optie {
	width: 45px;
	float: left;
}
#pageId_offerte .aantal {
	width: 50px;
	float: left;
}
#pageId_offerte .percentagekorting {
	width: 43px;
	float: left;
	text-align: right;
	padding-right: 2px;
}
#pageId_offerte .artikelcode {
	width: 98px;
	float: left;
	overflow: hidden;
	padding-right: 2px;
}
#pageId_offerte .omschrijving {
	width: 391px;
	float: left;
	overflow: hidden;
}
#pageId_offerte .prijs {
	width: 52px;
	float: left;
	padding-right: 2px;
}
#pageId_offerte .inkoop {
	width: 44px;
	float: left;
	padding-right: 2px;
}
#pageId_offerte .aantalinput {
	width: 40px;
}
#pageId_offerte .percentageinput {
	width: 36px;
	text-align: right;
}
#pageId_offerte .prijsinputtext {
	width: 50px;
	text-align: right;
}
#pageId_offerte .inkoopprijsinputtext {
	width: 40px;
	text-align: right;
}
#myContainer .yui-ac-content {
	border: 1px solid #404040;
	background: #fff;
	overflow: hidden;
	z-index: 9050;
	position: absolute;
	width: auto;
}
#myContainer ul {
	padding: 0px;
	margin: 0px;
}
#myContainer li {
	padding: 0px;
	cursor: default;
	white-space: nowrap;
}
#myContainer li.yui-ac-highlight {
	background: #a9d8f0;
}
#myContainer li.yui-ac-prehighlight {
	background: #FFFFCC;
}
/* CSS voor klant  */
#pageId_offerte .offerteknoppen2 {
	padding-top: 2px;
	padding-bottom: 2px;
	width: 564px;
	float: left;
}
#pageId_offerte .optie2 {
	width: 35px;
	float: left;
}
#pageId_offerte .aantal2 {
	width: 45px;
	float: left;
}
#pageId_offerte .artikelnummer {
	width: 103px;
	float: left;
	overflow: hidden;
	height: 20px;
}
#pageId_offerte .omschrijving2 {
	width: 565px;
	height: 20px;
	overflow: hidden;
	float: left;
}
#pageId_offerte .checkinputtext {
	position: relative;
	width: 30px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: middle;
}

#pageId_offerte .email,
#pageId_offerte .emailbestelopdracht {
	display: none;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #3399CC;
	background-color: #FFFFFF;
	padding: 5px;
}
/* Nog vervangen door YUI Dialog  */
#pageId_offerte .email {
	z-index: 2000;
}
#pageId_offerte .emailbestelopdracht {
	z-index: 2001;
}
#voorbeelddiv p {
	margin: 0px;
}
#topColumns {
	overflow: hidden;
	width: 100%;
	clear: both;
	padding-top: 15px;
}
#topColumns .content-wrap {
	height: 195px;
}
#topColumns.expanded {
	height: 226px;
}
#topColumns.collapsed {
	height: 0px;
}
#toggle-top-column {
	cursor: pointer;
	float: right;
	border: 0px;
	width: 22px;
	height: 22px;
	margin-right: 5px;
	background-image: url('/framework/afbeeldingen/layout/icons/top_scrollmenu_arrow_up.png');
	background-repeat: no-repeat;
}
.topnavbuttons {
	margin-top: -27px;
	padding-bottom: 27px;
}
#toggle-top-column.up {
	background-image: url('/framework/afbeeldingen/layout/icons/top_scrollmenu_arrow_up.png');
}
#toggle-top-column.down {
	background-image: url('/framework/afbeeldingen/layout/icons/top_scrollmenu_arrow_down.png');
}
.yui-skin-sam .yui-dialog .ft span.default {
	background-position: 0 -109px;
}
.tekstblauw {
	color: #00a8e1;
}
.yui-skin-sam .yui-panel-container {
	top: 0px;
}
.wizardtabel {
	width: 100%;
}
.wizardtabel tr {
	height: 22px;
}
#contractenwizardlist, #contractenwizardcontainer {
	height: 220px;
}
#debiteurenwizardcontainer {
	height: 305px;
}
#gebruikerswizardlist, #gebruikerswizardcontainer {
	height: 500px;
}
#externecontactpersonenwizardlist, #externecontactpersonenwizardcontainer {
	height: 220px;
}
#afsprakenwizardlist, #afsprakenwizardcontainer {
	height: 350px;
}
#bidatawizardlist, #bidatawizardcontainer {
	height: 350px;
}
.bitekstveld {
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: justify;
}
#debContainer .yui-ac-content {
	background: #fff;
	border: 1px solid #404040;
	overflow: hidden;
	position: absolute;
	width: auto;
	z-index: 9050;
}
#debContainer ul {
	margin: 0px;
	padding: 0px;
}
#debContainer li {
	cursor: default;
	padding: 0px;
	white-space: nowrap;
}
#debContainer li.yui-ac-highlight {
	background: #a9d8f0;
}
#debContainer li.yui-ac-prehighlight {
	background: #FFFFCC;
}
#zoekcodeContainer .yui-ac-content {
	background: #fff;
	border: 1px solid #404040;
	overflow: hidden;
	position: absolute;
	width: auto;
	z-index: 9050;
}
#zoekcodeContainer ul {
	margin: 0px;
	padding: 0px;
}
#zoekcodeContainer li {
	cursor: default;
	padding: 0px;
	white-space: nowrap;
}
#zoekcodeContainer li.yui-ac-highlight {
	background: #a9d8f0;
}
#zoekcodeContainer li.yui-ac-prehighlight {
	background: #FFFFCC;
}
#gebruikerContainer .yui-ac-content {
	background: #fff;
	border: 1px solid #404040;
	overflow: hidden;
	position: absolute;
	width: auto;
	z-index: 9050;
}
#gebruikerContainer ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
#gebruikerContainer li {
	cursor: default;
	padding: 0px;
	white-space: nowrap;
}
#gebruikerContainer li.yui-ac-highlight {
	background: #a9d8f0;
}
#gebruikerContainer li.yui-ac-prehighlight {
	background: #FFFFCC;
}
#gebruikersDebContainer .yui-ac-content {
	background: #fff;
	border: 1px solid #404040;
	overflow: hidden;
	position: absolute;
	width: auto;
	z-index: 9050;
}
#gebruikersDebContainer ul {
	margin: 0px;
	padding: 0px;
}
#gebruikersDebContainer li {
	cursor: default;
	padding: 0px;
	white-space: nowrap;
}
#gebruikersDebContainer li.yui-ac-highlight {
	background: #a9d8f0;
}
#gebruikersDebContainer li.yui-ac-prehighlight {
	background: #FFFFCC;
}
#creContainer .yui-ac-content {
	background: #fff;
	border: 1px solid #404040;
	overflow: hidden;
	position: absolute;
	width: auto;
	z-index: 9050;
}
#creContainer ul {
	margin: 0px;
	padding: 0px;
}
#creContainer li {
	cursor: default;
	padding: 0px;
	white-space: nowrap;
}
#creContainer li.yui-ac-highlight {
	background: #a9d8f0;
}
#creContainer li.yui-ac-prehighlight {
	background: #FFFFCC;
}
#findebContainer .yui-ac-content {
	background: #fff;
	border: 1px solid #404040;
	overflow: hidden;
	position: absolute;
	width: auto;
	z-index: 9050;
}
#findebContainer ul {
	margin: 0px;
	padding: 0px;
}
#findebContainer li {
	cursor: default;
	padding: 0px;
	white-space: nowrap;
}
#findebContainer li.yui-ac-highlight {
	background: #a9d8f0;
}
#findebContainer li.yui-ac-prehighlight {
	background: #FFFFCC;
}
#incidentenwizard2 table .invoerdatum {
	width: 130px;
}
#incidentenwizard2 table .ingevoerddoor {
	width: 150px;
}
#incidentenwizardcontainer {
	padding-top: 0px;
}
.incidenten_info_header {
	background-color: #def2fb;
	float: right;
	padding: 20px;
	width: 200px;
	height: 100%;
}

#incidentenwizardcontainer {
	padding-right: 0px;
}
.incidenten_info_header_veldnaam {
	width: 100px;
}
#inc_afsprakencontainer {
	background-color: white;
}
#inc_afsprakencontainer .addeditbuttonsbig {
	display: none;
}

#incidentenwizard1, #incidentenwizard2, #incidentenwizard3 {
	float: left;
	width: 660px;
}
.wizardtabel .checkbox, .bncTabel .checkbox {
	width: 20px;
}
.wizardtabel .incidentnr, .bncTabel .incidentnr {
	width: 80px;
}
.wizardtabel .incidenttype, .bncTabel .incidenttype {
	width: 100px;
}
.wizardtabel .tekst {
	width: 125px;
}
.wizardtabel .bedrag {
	text-align: right;
}
.wizardtabel .tekstbold {
	width: 125px;
	font-weight: bold;
}
.tekstbold {
	font-weight: bold;
}
#leverancieremailtekst {
	width: 300px;
	height: 125px;
}
#inc_notitie {
	width: 619px;
	height: 75px;
}
#fieldnamesunselected .reportsedit {
	display: none;
}
.reportsedit .search {
	width: 45px;
	float: right;
}
.reportsedit .show, .reportsedit .filter {
	width: 35px;
	margin-left: 5px;
	float: right;
}
.reportsedit {
	float: right;
}
.bncTabel .workarea {
	padding: 0px;
}
.yui-skin-sam .yui-dt table {
	width: 100%;
}
.reportFilterLayout {
	background-color: #F2F9FC;
	padding: 10px;
}
.reportFilterLayout td {
	font-size: 0.9em;
}
.reportFilter {
	float: left;
	margin-right: 20px;
}
.reportfilter_filtervalue {
	margin-left: 3px;
	margin-right: 3px;
}
#reportswizardcontainer .list1 {
	cursor: pointer;
	clear: both;
}
.bannerlinkcontainer {
	padding: 0px 5px 0px 5px;
	margin-top: -24px;
	padding-bottom: 24px;
	position: relative;
}
.bannerlink {
	border: 1px solid #00A8E1;
	background-color: white;
	float: left;
	z-index: 1;
	margin-left: 5px;
	margin-right: 5px;
	width: 13px;
	height: 13px;
	line-height: 13px;
	text-align: center;
	color: #00A8E1;
	cursor: pointer;
	font-size: 0.9em;
}
.bannerlinkactief {
	border: 1px solid #00A8E1;
	background-color: #00A8E1;
	float: left;
	z-index: 1;
	margin-left: 5px;
	margin-right: 5px;
	width: 13px;
	height: 13px;
	line-height: 13px;
	text-align: center;
	color: white;
	cursor: pointer;
	font-size: 0.9em;
}
.firstColumn,
.secondColumn,
.thirdColumn {
	float: left;
	width: 25%;
}
.fourthColumn {
	float: left;
	width: auto;
	max-width: 25%;
}
.endFloat {
	clear: both;
}
#topColumns .firstColumn .layoutColumnPadding,
#topColumns .secondColumn .layoutColumnPadding,
#topColumns .thirdColumn .layoutColumnPadding,
#topColumns .fourthColumn .layoutColumnPadding {
	padding: 0px 20px 0px 20px;
	border-right: 1px solid #aaaaaa;
	height: 215px;
}
#topColumns .firstColumn .layoutColumnPadding {
	/* Don't pad first column. */
	padding: 0px 20px 0px 0px;
}
#topColumns .secondColumn p {
	margin: 0px;
}
#topColumns .fourthColumn .layoutColumnPadding {
	padding: 0px 0px 0px 20px;
	border: 0px;
}
.portfolioNavigatie {
	height: 32px;
	background-image: url('/framework/afbeeldingen/layout/page-menu-bg.png');
	background-repeat: repeat-x;
}
.portfolioNavigatie a {
	text-decoration: none;
	width: 159px;
	text-align: center;
	border-right: 1px solid #d8dcdf;
	background-image: url('/framework/afbeeldingen/layout/page-menu-bg.png');
	padding: 8px 0px 7px;
	white-space: nowrap;
	float: left;
}
.portfolioNavigatie a.selected,
.portfolioNavigatie a:active {
	background-image: url('/framework/afbeeldingen/layout/page-menu-bg-selected.png');
}
.productCategorie h2, .portfolioSubnavigatie h2 {
	font-weight: normal;
	border-bottom: 1px solid #00a8e1;
	text-transform: capitalize;
}
.productCategorie .links {
	height: 150px;
}
.portfolioSubnavigatie .content {
	height: 200px;
}
.productCategorie .content p, .portfolioSubnavigatie .content p {
	margin: 0px;
	padding-top: 3px;
	line-height: 24px;
	text-transform: capitalize;
}
.productCategorie .links a, .portfolioSubnavigatie .links a {
	display: block;
	border-bottom: 1px solid #bfbfbf;
	background-image: url('/framework/afbeeldingen/layout/portfolio-link-bg.png');
	background-repeat: no-repeat;
	background-position: center right;
	text-decoration: none;
	padding-top: 7px;
}

.productCategorie .button, .portfolioSubnavigatie .button {
	text-decoration: none;
	width: 100%;
	text-align: center;
	background-image: url('/framework/afbeeldingen/layout/page-menu-bg.png');
	padding: 3px 0px 4px;
	white-space: nowrap;
	display: block;
	border: 1px solid #D8DCDF;
	text-transform: lowercase;
}
.wg-fifth-column img {
	text-align: center;
	margin-top: 20px;
}
h2 + p {
	margin: 0px;
}

#inc_printofemailform input[type=radio] {
	margin-right: 15px;
	margin-top: 5px;
}

#inc_emaildiv, #inc_emailtekst  {
	margin-top: 5px;
}
