@charset "utf-8";
/* Layout regels */
#container {
	width: 99.9%;
	margin-bottom: 50px;
	padding-top: 1px;
} 
#sidebar1 {
	float: left;
	width: 33%;
	padding: 0;
	margin-top: -5px;
}
#sidebar2 {
	float: right;
	width: 33%;
	padding: 0;
	margin-top: -5px;
}
#mainContent {
	margin: 0 33%;
}
#mainContent2kol {
	margin: 0 33% 0 10px;
}
#sidebar1a {
	float: left;
	width: 50%;
	padding: 0;
}
#mainContentFull {
	margin: 0 10px;
}
.kolomInhoud {
	margin: 10px;
}
.LoginFormErr {
	padding: 10px;
	margin-bottom: 10px;
}
.blok_buiten {
	margin-bottom: 10px;
}
.blok_titel {
	padding: 5px;
}
.blok_inhoud {
	padding: 5px;	
}
.FormInput {
	width: 98%;
	font-size: 100%;
	padding: 3px;
	margin-bottom: 10px;
}
input {
	width: 98%;
}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.LoginFormErr {
	color: #a32d60;
	background: #fff0f0;
	border: 1px dotted #a32d60;
}
.blok_buiten {
	/*border: 1px solid #979899;*/
	box-shadow: 0 2px 18px 0 rgb(0 0 0 / 10%);	
}
.blok_titel {
	color: #004f50;
	border-bottom: 1px solid #979899;
	font-weight: bold;
	font-size: 125%;
}
.FormInput {
	background: #ffffff;
	border: 1px solid #979899;
	color: #000;
}

/* NOG OPRUIMEN */
.blok_buiten .blok_inhoud .blok_buiten .blok_titel {
	font-size: 100%;
	padding: 2px;
}
.BlokjeStippellijn {
	margin-bottom: 10px;
	border: 1px dotted #BCC8EA;
}
.BlokjeStippellijn a {
	padding: 5px;
	display: block;
	color: #b00e36;
	text-decoration: none;

}
.BlokjeStippellijn a:hover {
	color: #000;
}
.icoontjes {
	position:absolute;
	padding: 2px;
	background-color:#FFF;
	border: solid 1px #b00e36;
}
.gebiedsDatum {
	float:right;
	/*width: 155px;*/
	text-align:right;
}
.bewerkingIcoontjes {
	float:right;
	width: 50px;
	text-align:right;
}
.qjblokje {
	display: inline;
	float: right;
	margin-right:10px;
}
.TableHead {
	background: #BCC8EA;
	padding: 5px;	
}
.procent {
	font-style: italic;
	color: #7088D1;
	font-size: 90%;
}
.TableHeadTussnlijntje {
	background: #BCC8EA;
	padding: 5px;
	border-top: 3px double #32467F;
	font-weight: bold;
	
}
.statistiekTabel {
	border: 1px solid #32467F;
	
}

.statistiekTabel td {
	border-bottom: 1px dotted #BCC8EA;	
}
.gebiedsNaamLink {
	color:#000;	
}
.gebiedsNaamLink:hover {
	color:#b00e36;	
}
.zoekblokje {
	display:inline;
}
.exportNBtaal {
	float:left;
	width: 49%	
}
.exportNBknop {
	clear:both;	
}
.error{
	color:#a32d60;	
}
.OrderTrEven{
	background-color: rgb(247, 241, 226); 
	border: 1px solid Silver;
}
.OrderTrOdd{
	background-color: White; 
	border: 1px solid Silver;
}
.Buyindept{
	border: 1px solid #060;
	background: #BECCC2;
}
.OrderTrHead{
	background-color: rgb(247, 241, 226);
	border: 1px solid DimGray;
}
.Notitie {
	border: 1px solid #979899;
	margin-bottom: 10px;
}
.NotitieTekst {
	display:block;
	padding: 5px;	
}
.NotitieIcons {
	/*float: right;*/
	display:block;
	padding: 2px;
	color: #979899;
	border-bottom: 1px dotted #979899;
	/*width: 100%; /*125px;*/
	text-align: right;
	margin-bottom: 5px;
	margin-left: 5px;
}
.overtijd {
	background-color: #FFC4C5;
}
.overtijd td {
	border-bottom: 1px solid #fff;
}
.filter{
	float:left;
	margin-right:10px;
}
.filternaam{	
	font-weight:bold;
}
.filterlijst{
}
.filter_blok_cdb{
	background-color: #efefef;
  border: 1px solid #000000;
  margin-bottom: 10px;
  padding: 5px;
}
.compleet {
	background-color: #F1FFEC;
}
.incompleet {
	/*background-color: #FFE4E4;*/
}
.tpdph4item {
	padding:2px;
	border: 1px solid #000;
	margin-bottom:3px;
}
.tpdph4sorthandle {
	float:right;
}
.TPDph4new {
	border: solid 1px #34D655;
}
.TPDph4invoiced {
	border: solid 2px #34D655;
}
.ExtraInvoiced {
	background-color: #E2F9E7;
    color: #34d655;
    text-align: center;
    font-weight: bold;
    border-bottom: 2px solid #34d655;
    font-size: 85%;
}
.TPDph4supplied {
	background-color: #ECE4F1;
}
.TPDph4supply {
	background-color: #FDD5B1;
}
.TPDph4quotationrequest {
	background-color: #FDD5B1;
}
.TPDph4quotation {
	background-color: #e2f9e7;
}
.proeftabelletje {
	border: solid 1px #000000;
	margin-bottom:5px;
	margin-top:5px;
}
.proeftabelletje tr {
	
}
.proeftabelletje td {
	padding: 2px;
	border-right: solid 1px #000000;
}
.totaalteller {
    margin-bottom: 10px;
    background-color: #ededed;
    padding: 2px;
    color: #999999;
}
.dashboard2A {
	/*border-left: solid #FFC600 2px;*/
}
.Extra2a {
	background-color: #C9CDE9;
	color: #0041FF;
	padding: 2px;
	border: 1px solid #0041FF;
	font-size: 80%;
	float: left;
	margin-right: 2px;
}
.ExtraLeverancier {
	background-color: #e4e9c9;
	color: #443d11;
	padding: 2px;
	border: 1px solid #443d11;
	font-size: 80%;
	float: left;
	margin-right: 2px;
}
.tpdph4tablehead {
	font-size: 80%;
}
.ui-dialog, .ui-widget {
	font-size: 80%!important;
}
.bovennavigatie {
	width: 100%;
	clear: both;
	margin-bottom: 5px;
	border-bottom: solid 1px #4c4b49;
}
.bovennavigatie li {
	display:inline;
	margin-right: 20px;
}
.bovennavigatie li a:hover {
	font-weight:bold;
}
table.zoekresultaten tr td,
table.zoekresultaten tr th {
	padding: 5px!important;
}
.checklabel {
    float: left;
    margin-left: 40px;
}