﻿@charset "utf-8";
/* CSS Document */

body {background:#fff; color:#000; background-image:none; font-family:Arial,Verdana, Helvetica, sans-serif;}
table {line-height: normal;color:#000; font-size:12px; background-image:none; font-family:Arial,Verdana, Helvetica, sans-serif}
table {border-collapse: collapse;border-spacing: 0;}

select {border: solid 1px #bcbcbc;transition: border 0.3s;min-height:17px;}
input[type="text"] {border: solid 1px #bcbcbc;transition:box-shadow 0.3s, border 0.3s;min-height:17px;}
input[type="text"]:focus, input[type="text"].focus {border: solid 1px #707070;box-shadow: 0 0 2px 0px #969696;}
input[type="password"] {border: solid 1px #bcbcbc;transition:box-shadow 0.3s, border 0.3s;min-height:17px;}
input[type="password"]:focus, input[type="password"].focus {border: solid 1px #707070;box-shadow: 0 0 2px 0px #969696;}

.chkBoxClassLarge input[type=checkbox] {-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;outline: none;content: none;}
.chkBoxClassLarge input[type=checkbox]:before {content: "\2713";font-size: 18px;font-weight:bold;color: transparent !important;background: #fff;margin-left:-1px;margin-top:-1px;}
.chkBoxClassLarge input[type=checkbox]:before {display: block;text-align:center;vertical-align:middle; width: 22px;height: 22px;border: 1px solid #888;}
.chkBoxClassLarge input[type=checkbox]:checked:before {color: green !important;}

.txtBoxClassLarge {font-size: 16px;width: 100%;border: 1px solid #969696;padding-left: 0px;margin: 0;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.txtBoxClassLarge input[type="text"]:focus, input[type="text"].focus {border: solid 1px #707070;box-shadow: 0 0 2px 0px #969696;}
#txtAantalStuks{text-align:center;}

.ddlLarge {height:28px;font-size:16px;color:#000;background:#fff;margin:0;border:1px solid #969696;padding-left:6px;}
.ddlLarge option{padding:0 10px 0 0;}
.ddlLarge {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ddlLarge:disabled  {color:#A2A2A2;border-color:#ccc;background:#fff;}
.ddlLarge:focus {background:#fff;outline:0;border:1px solid #A2A2A2;box-shadow:none;}
.ddlLarge img{display:none;}
.ddlLarge {border-top-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;}
.ddlLarge {border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;}

textarea {border: solid 1px #bcbcbc;transition:box-shadow 0.3s, border 0.3s;}
textarea:focus, textarea.focus  {border: solid 1px #707070;box-shadow: 0 0 3px 1px #969696;}

.valigntop{ vertical-align:top;}
.searchRow{font-size:11px;background-color:#DDDDDD;height:30px;font-weight:bold;margin-left:30px;}

.msgPart {visibility:hidden;}

#plcUniSolvITHolder{width:100%;max-width:700px;margin:0 auto;background-color:#fff;padding:4px 4px 4px 4px;}
#plcToolTraceHolder{width:100%;max-width:900px;margin:0 auto;background-color:#fff;padding:4px;}

#frmPrintReport{background-color:#fff;}
#frmPrintReportF4{background-color:#f4f4f4;}
#frmPrintTarieven{background-color:#f4f4f4;}

#bgStretchedShop {
position:fixed; top:0; left:0;width:100%; height:100%;
background-color:#ffffff;
background-image:url(../MyDocs/SysPics/shopBg02.jpg);
background-position:center top;
background-repeat:no-repeat;
background-attachment:scroll;
-webkit-background-size: cover; 
-moz-background-size: cover;   
-o-background-size: cover;  
background-size: cover;
}

/*
FILE UPLOAD
*/
.fileUpload{height:20px;}
.fileUpload input[type="file"] {height:20px;position:absolute;display:none;}
.fileUpload div {height:21px;display:block;float:left;}
.fileToUpload {height:16px;width:240px;background-color: #fff;border:1px solid #969696;float:left;overflow:hidden;text-overflow:ellipsis;}
/*.fileToUpload {border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}*/
.fileUploadTxt{height:20px;z-index:998;}
.fileUploadHref{margin-left:-60px;vertical-align:middle;background-color:#888;width:80px;line-height:20px;}
.fileUploadHref a{padding-left:10px;color:white;z-index:999;}

#topContainer{max-width:900px; height:0px; margin: auto;  }
#mainContainer{max-width:900px;margin:0 auto; }
#main{max-width:900px;margin:0 auto; padding:0;background-color:transparent;}
.headSpace {height:0px;background-color:transparent;}
#divPublicShop {background-color: rgba(255, 255, 255, 0.9);padding:0px 5px 0px 5px;}
#allShopContent {position:relative;z-index:1;height:100%;}

#footer {display: none;}

#footerContainer{width:100%;max-width:900px;height:150px;color:#fff; background-color: rgba(51, 51, 51, 0.7);border-top: 1px solid #e4e4e4;}
#footerContainer{display:block; font-size:12px;font-weight:normal;margin:0 auto; padding:10px 0 0px 0;text-align:center;}
#footerContainer a{color:#fff;}
#footerContainer ul{width:100%;clear:both; margin:0 auto; text-align:center; padding:0px 0 0px 0px;display: table-cell;vertical-align: middle;}
#footerContainer li{display:inline-block;}
#footerContainer li a{color:#fff;clear:both; padding:0 2px 0 0px;}
#footerContainer li a:hover, #footerHome li a.active{text-decoration:underline;}

#content-printer{max-width:900px; }

a{ text-decoration:none;color:#404040;border:0;}

h1, h2, h3, h4, h5, h6{ font-family:Arial,Verdana, Helvetica, sans-serif;margin:0 0 5px 0;}
h1{font-size:2em;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1em;}

.divTourDetails{}
.divTourDetails ul{margin:0;list-style-type:disc; list-style-position:outside;}
.h8{font-size:1.1em;font-weight:bold;color:#336699;}
.h9{padding-left:30px;}
.l8{width:20px;float:left;display:block;}
.l9{width:100%;max-width:600px;float:left;display:block;}

.reportOpstapoverzicht td{vertical-align:top;}
.reportStyles {color:#000;}
.reportLogo {width: 150px; border-bottom:1px solid black;}
.reportLogo img{width: 150px;}
.reportHeader {font-size:20px; border-bottom:1px solid black;}

.reportHeaderRest {text-align:right;vertical-align:top;font-size:14px; border-bottom:1px solid black;}
.reportParms {font-size:10px;}

.reportColumnHeader {font-size:12px; font-weight:bold;}
.reportDateHeader {font-size:14px;background-color:#CCC;}
.reportTimeHeader {font-size:14px; border-bottom:1px solid black;background-color:#CCC;}
.reportDivider {page-break-after: always;}
.reportDividerAfter {page-break-after: always;}
.reportDividerBefore {page-break-before: always;}

.feedbackSmall{font-size:12px;}
.txtNoPrint{font-size:22px;font-weight:normal;}

.reportNotaLogo {}
.reportDivider {page-break-after: always;}

.reportStyles table{ width:100%;padding:0;font-family:Arial; font-size:12px;margin:0;text-decoration: none;}
.reportStyles table .divTextArea { width:860px;padding:0;font-family:Arial; font-size:12px;margin:0;}
.reportStyles table .divReportTextArea { width:720px;padding:0;font-family:Arial; font-size:12px;margin:0;}
.reportStyles table tr td table { width:100%;float:left;text-decoration: none;}
.reportStyles table tr td table th{font-weight:normal;background: #ddd;padding:0px;}
.reportStyles table tr td table td{padding-right:5px; vertical-align:top;}
.reportStyles table tr td .code95Table{width:500px; float:right;}

.reportStyles table .reportFactuurAlgemeen{ font-size:12px;}
.reportStyles table .reportFactuurAdres{ font-size:14px;}
.reportStyles table .reportFactuurHeader{ font-size:18px;}
.reportStyles table .reportFactuurMaterieel{ font-size:12px;}
.reportStyles table .reportFactuurFooter{ font-size:12px;}

.reportStylesMobile #tableHeader{ margin:0 auto;width:100%;max-width:400px;padding:0;font-family:Arial; font-size:14px;text-decoration: none;}
.reportStylesMobile #tableHeader{border-bottom:1px solid black;background-color:#dddddd; font-weight:bold;}

.reportStylesMobile .planningTable{ margin:0 auto;width:100%;max-width:400px;padding:0;font-family:Arial; font-size:12px;text-decoration: none;}
.reportStylesMobile #tableHeaderSearch{ margin:0 auto;width:100%;max-width:400px;padding:0;font-family:Arial; font-size:12px;text-decoration: none;}
.reportStylesMobile .tableHeaderSearch{ margin:0 auto;width:100%;max-width:400px;padding:0;font-family:Arial; font-size:12px;text-decoration: none;}

.reportStylesMobile table .divTextArea { width:860px;padding:0;font-family:Arial; font-size:12px;margin:0;}
.reportStylesMobile table .divReportTextArea { width:720px;padding:0;font-family:Arial; font-size:12px;margin:0;}
.reportStylesMobile .ritHeader{font-size:14px;}
.reportStylesMobile .tblCarDriver {border:none;}
.reportStylesMobile .tblCarDriver td{border:none;vertical-align:top;}

.formbuttonMob{font-family:Arial;font-weight:bold;font-size:13px;color:#fff;height:24px; border:none;}
.formbuttonMob{text-decoration:none;cursor:pointer; white-space:nowrap; margin:0 auto; text-transform:uppercase;background-color:#0081C6;}
.formbuttonMob:hover{text-decoration:underline;}
input[type="submit"] { -webkit-appearance:none; -webkit-border-radius:8px 8px 8px 8px; }
.formbuttonMob{border-radius: 4px 4px 4px 4px;}
.formbuttonMobS{width:100%;max-width:400px;margin:0 auto;text-align:center;}


#pnlZoekVoertuig #tableZoekVoertuig .searchRow{background-color:#dddddd;}
#pnlZoekChauffeur #tableZoekMedewerker .searchRow{background-color:#dddddd;}
.reportStylesMobile #tableButtons td{padding-right:0px;}

.planningTable {border:none;}
.planningTable td {border:1px solid #404040;padding:4px 4px 4px 4px;font-size:12px;vertical-align:top;}
.planningTableHeader td {text-decoration: none; background-color: #dcdcdc;font-weight:bold;font-size:12px;vertical-align:middle;}
.planningTableEmptyRow td {border:none;}
.planningTableFoot{padding:0 0 0 4px;height:20px;}

.reportStylesMobile .planningTableEmptyRow{background-color: #dcdcdc;}

.planningTableHeaderA3 td {text-decoration: none; background-color: #dcdcdc;font-weight:bold;font-size:12px;vertical-align:middle;}

/*Ritafmelding*/
.reportStylesMobile .afmeldingTable{ margin:0 auto;width:100%;max-width:400px;padding:0;font-family:Arial; font-size:12px;text-decoration: none;}
.reportStylesMobile .afmeldingTable {border:none;}
.reportStylesMobile .afmeldingTable td {border:1px solid #404040;padding:4px 4px 4px 4px;font-size:11px;vertical-align:middle;}
.reportStylesMobile .afmeldingTable .divTijd {width:100%;max-width:400px;line-height:24px;clear:both;}
.reportStylesMobile .afmeldingTable .divTijdLabel {vertical-align:middle;float:left;width:100%;max-width:140px;padding-right:10px;}
.reportStylesMobile .afmeldingTable .divTijdDatum {white-space: nowrap;vertical-align:middle;float:left;width:100%;max-width:100px;padding-right:10px;}
.reportStylesMobile .afmeldingTable .divTijdDatum input[type="text"] {width:80px;}
.reportStylesMobile .afmeldingTable .divTijdTijd {vertical-align:middle;float:left;width:100%;max-width:60px;}
.reportStylesMobile .afmeldingTable .txtJQDatum {width:80px}
.reportStylesMobile .afmeldingTable .txtTijd {width:60px}
.reportStylesMobile .afmeldingTable .divHoeveelheidLabel {vertical-align:middle;float:left;width:100%;max-width:140px;padding-right:10px;}
.reportStylesMobile .afmeldingTable .divHoeveelheidAantal {vertical-align:middle;float:left;width:100%;max-width:60px;}
.reportStylesMobile .afmeldingTable .txtAantal {width:80px}
.reportStylesMobile .afmeldingTable .divRedenLabel {vertical-align:middle;float:left;width:100%;max-width:80px;padding-right:10px;}
.reportStylesMobile .afmeldingTable .divReden {vertical-align:middle;float:left;width:100%;max-width:280px;}
.reportStylesMobile .afmeldingTable .txtReden {width:280px;}
.reportStylesMobile .txtMailAddress {width:100%;max-width:392px;}

.mobileHeader {
width:100%;max-width:400px;margin:0 auto;height:100%;height:110px;
background-image:url(../MyDocs/SysPics/mobileHeaderBg.png);
background-color:#ffffff;
background-position:center center;
background-repeat:no-repeat;
background-attachment:scroll;
-webkit-background-size: cover; 
-moz-background-size: cover;   
-o-background-size: cover;  
background-size: cover;
}
.mobileHeaderH2{display:block;float:right;padding-top:4px;}

/**/

.vrtHeaderTable {width:100%;}
.voertuigTable {border:none;}
.voertuigTable td {border-bottom:1px solid #404040;padding:4px 4px 4px 4px;font-size:11px;vertical-align:top;}
.voertuigTableHeader td {text-decoration: none; background-color: #dcdcdc;font-weight:bold;font-size:12px;vertical-align:middle;}
.voertuigTableEmptyRow td {border:none;}

.mdwHeaderTable {width:100%;}
.medewerkerTable {border:none;}
.medewerkerTable td {border-bottom:1px solid #404040;padding:4px 4px 4px 4px;font-size:11px;vertical-align:top;}
.medewerkerTableHeader td {text-decoration: none; background-color: #dcdcdc;font-weight:bold;font-size:12px;vertical-align:middle;}
.medewerkerTableEmptyRow td {border:none;}

a.tooltipSmall {color:#000;text-align:left;border:0;}
a.tooltipSmall i {display:none;}
a.tooltipSmall:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltipSmall:hover i {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:350px;}
a.tooltipSmall:hover i em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:transparent url(../images/icons/tooltip.gif) 0 0; display:block; }

.txtNumInput {text-align:right;}
.txtNumInputRead {text-align:right;border:none 0px transparent; background-color:#bbbbbb;}

.gridHeaderStyle {height:24px;background:#dddddd; text-align:left;}
.gridPrintClass td {border:1px solid #000000;padding-left:2px; vertical-align:top;font-size:10px;}

.prtBtn {width:36px;height:36px;border:none;background:transparent url(/Images/icons/printer.gif) no-repeat;cursor: pointer;}

.tarievenTableGroupHeader{text-decoration: none; background-color: #dcdcdc;font-weight:bold;font-size:14px;}
.tarievenTableHeader{text-decoration: none; background-color: #dcdcdc;font-weight:bold;font-size:14px;}

	/* REISBLAD */
	.reisbladTable {width:900px;top:0;left:0;position:relative;font-size:15pt;font-weight:bold;}
	.reisbladTableCell {width:100%;}
	.reisbladKenteken {display:block;float:left;position:relative;}
	.reisbladPlaatsDatumVertrek {display:block;float:left;position:relative;}

	.reisbladCpyNAW {clear:both;display:block;float:left;position:relative;}
	.reisbladDrivers {clear:both;display:block;float:left;position:relative;}
	.reisbladKlantBedrijf {clear:both;display:block;float:left;position:relative;}

	.reisbladCheckmark {clear:both;display:block;float:left;font-size:18pt;position:relative;}
	.reisbladMaand {display:block;float:left;position:relative;}
	.reisbladJaar {display:block;float:left;position:relative;}

	.reisbladVertrekBestemming {clear:both;display:block;float:left;position:relative;}
	.reisbladVertrekBestemmingLand {display:block;float:left;position:relative;}

	.reisbladVertrekDagMaand {clear:both;display:block;float:left;position:relative;}
	.reisbladVertrekVan {display:block;float:left;position:relative;}
	.reisbladVertrekNaar {display:block;float:left;position:relative;}
	.ReisbladVertrekCheckmarkLeeg {display:block;float:left;position:relative;}

/* IDEM als CSSMAIL.TXT */

	.webOrderBanner {width:700px;}
	.webOrderBanner img{width:700px;}
	.webHeaderTable{width:700px;font-size:11px;}
	.webOrderTableKlant{width:700px;}
    .webOrderLogo {display:block;float:right;}

	.webOrderTable{width:700px;border-top:1px solid #404040;border-bottom:1px solid #404040;}
	.webOrderTable td{padding-left:4px;padding-right:4px;border-bottom:solid 0px #404040;height:20px;}
	.webOrderTableHeaderTitel{font-size:12px;font-weight:bold;}
	.webOrderTableHeader{background-color:#dcdcdc;border-top:1px solid #404040;}
    .webOrderTableProdSpecsDtl{border-top:1px solid #404040;}
	#webHeaderCompanyName{font-size:14px;font-weight:bold;}

	.webOrderQRTable{text-align:right;vertical-align:bottom;padding-left:20px;}
	.webOrderQRTable table{float:right;}
	.webOrderVIP{font-size:42px;font-weight:bold;text-align:center;padding:4px;}
	.webOrderVIPtext{font-size:20px;font-weight:bold;padding:4px;}

	.webOrderTableOrderHeadFoot{width:700px;}
	.webAmountTableHolder{width:700px;}

	.webOrderTableProdHeader{border-top:1px solid #404040;}
    .webHeaderOrderNr{font-size:12px;font-weight:bold;}
	.webVerlegBTWTable{width:450px;}
	.webProductTable{width:100%;margin:0;padding:0;border-collapse: collapse;border-spacing: 0;}
	.webAmountTable{width:250px;border-color:#000;}
	.webTableDtlHeader{width:400px;}
	.webTableCellDtlHeader{width:150px;}
	.webTableCellDtlDivider{width:50px;}
	.webTableOptHeader{width:400px;}
	.webTableRowOptHeader{background-color:#dcdcdc;}
	.webPersoonTable{width:400px;}
	.webPersoonFirstCell{width:150px;}

	.webAdresVenster {display:none;}
	.webAdresVenster table{display:none;}
	.webAdresVenster td{display:none;}

	.orderPrintTableProducts{width:700px;}
	.orderPrintTableHeader{background-color:#e4e4e4;font-weight:bold;}
	.shopArticleInfo{height:100%;}
	.shopArticleHeaderProduct{font-family:Arial;font-size:12px;color:#808080;padding-left:5px; font-weight:bold;}
	.shopArticleHeaderProduct a{color:#808080;}

	.orderPrintTableArtikelNaam{font-size:24px;font-weight:bold;}
	.orderPrintTableDatum{font-size:16px;font-weight:normal;}
	.orderPrintTable{width:700px}
	.orderPrintTable{border:none;margin:0;padding:0;border-collapse: collapse;	border-spacing: 0;}
	.orderPrintHeader{padding-bottom:20px;}
	.orderPrintTableHeader{background-color:#e4e4e4;font-weight:bold;}
	.orderPrintTableSubHeader{font-weight:bold;}
	.orderPrintTableOpties{width:100%;}
	.orderPrintTableOpties td{border:solid 1px #e4e4e4;}
	.orderPrintTablePersons{width:700px;}
	.orderPrintTablePersons td{vertical-align:top; border:solid 1px #e4e4e4;}
	.orderPrintTableReisgegevens{width:700px}
	.orderPrintTableReisgegevens td{vertical-align:top; border:solid 1px #e4e4e4;}
	.orderPrintTableReisgegevens .orderPrintTableOpties{float:left;border:none;}
	.orderPrintTableReisgegevens .orderPrintTableOpties td{border:none;}
	.orderPrintTableReisgegevens .orderPrintTableOpties .orderPrintTableHeader{background-color:#fff;}
	.orderPrintTableReisgegevens .orderPersoonOpties{padding-top:0px;}
	.orderPrintCellReisgegevens{}
	.orderPrintRow{}
	.orderPrintRow td{height:20px}
	.orderPrintRowAmount{width:700px;}
	.orderPrintRowAmount td{font-size:20px;font-weight:bold;border:solid 1px #e4e4e4;}
	.orderPrintCell{}
	.orderPrintEmptyTable{width:100%;}
	.orderPrintSmall{font-size:10px;font-weight:normal;}

    .space{display:block; clear:both; height:10px; width:100%;}

.noPrint
{
    border-bottom:1px solid #000;
	display: normal;
}

@media print 
{
	.webAdresVenster {display:none;}
	.webAdresVenster table{display:none;}
	.webAdresVenster td{display:none;}

    .space{display:block; clear:both; height:10px; width:100%;}
	.reportColumnHeader {font-size:12px; font-weight:bold;}
    .reportDateHeader {font-size:14px;background-color:#CCC;}
    .reportTimeHeader {font-size:14px; border-bottom:1px solid black;background-color:#CCC;}
	.reportDivider {page-break-after: always;}
	.reportDividerAfter {page-break-after: always;}
	.reportDividerBefore {page-break-before: always;}

    .txtNumInput {text-align:right;}
	.txtNumInputRead {text-align:right;border:none 0px transparent; background-color:#bbbbbb;}

	.webHeaderTable{width:700px;font-size:11px;}
	.webOrderTableKlant{}
	.webOrderTable{border-top:1px solid #404040;width:100%;max-width:800px;}
	.webOrderTable td{padding-left:4px;padding-right:4px;border-bottom:solid 1px #000;height:20px;}
	.webOrderTableHeaderTitel{font-size:14px;font-weight:bold;}
	.webOrderTableHeader{background-color:#dcdcdc;}
    .webOrderTableProdSpecsDtl{border-top:1px solid #404040;}
	#webHeaderCompanyName{font-size:14px;font-weight:bold;}

	.webOrderQRTable{text-align:right;vertical-align:top;padding-left:20px;}
	.webOrderQRTable table{float:right;}

	.webOrderVIP{font-size:42px;font-weight:bold;text-align:center;padding:4px;}
	.webOrderVIPtext{font-size:20px;font-weight:bold;padding:4px;}

	.webOrderTableOrderHeadFoot{max-width:700px;}
	.webAmountTableHolder{width:700px;}
	.webHeaderOrderNr{font-size:14px;font-weight:bold;}
	.webVerlegBTWTable{width:450px;}
	.webProductTable{width:100%;margin:0;padding:0;border-collapse: collapse;border-spacing: 0;}
	.webAmountTable{width:250px;border-color:#000;}
	.webTableDtlHeader{width:400px;}
	.webTableCellDtlHeader{width:150px;}
	.webTableCellDtlDivider{width:50px;}
	.webTableOptHeader{width:400px;}
	.webTableRowOptHeader{background-color:#dcdcdc;}
	.webPersoonTable{width:400px;}
	.webPersoonFirstCell{width:150px;}

	.orderPrintTableProducts{width:100%;max-width:700px;border:solid 1px black;}
	.orderPrintTableHeader{background-color:#e4e4e4;font-weight:bold;}
	.shopArticleInfo{height:100%;}
	.shopArticleHeaderProduct{font-family:"Kalam",Arial;font-size:14px;color:#0A38A7;padding-left:5px; font-weight:400;}
	.shopArticleHeaderProduct a{color:#0A38A7;}

	.orderPrintTableArtikelNaam{font-size:24px;font-weight:bold;}
	.orderPrintTable{width:700px}
	.orderPrintTable{border:none;margin:0;padding:0;border-collapse: collapse;	border-spacing: 0;}
	.orderPrintHeader{padding-bottom:20px;}
	.orderPrintTableHeader{background-color:#e4e4e4;font-weight:bold;}
	.orderPrintTableOpties{width:350px;}
	.orderPrintTableOpties td{border:solid 1px black;}
	.orderPrintTablePersons{width:700px}
	.orderPrintTablePersons td{vertical-align:top; border:solid 1px black;}
	.orderPrintTableReisgegevens{width:700px}
	.orderPrintTableReisgegevens td{vertical-align:top; border:solid 1px black;}
	.orderPrintTableReisgegevens .orderPrintTableOpties{margin:0 auto;}
	.orderPrintTableReisgegevens .orderPersoonOpties{padding-top:0px;}
	.orderPrintCellReisgegevens{}
	.orderPrintRow{}
	.orderPrintRow td{height:20px}
	.orderPrintRowAmount{width:700px;}
	.orderPrintRowAmount td{font-size:20px;font-weight:bold;border:solid 1px #e4e4e4;}
	.orderPrintCell{}
	.orderPrintEmptyTable{width:100%;}
    .orderPrintSmall{font-size:10px;font-weight:normal;}

    .space{display:block; clear:both; height:10px; width:100%;}

    .gridHeaderStyle {height:24px;background:#dddddd; text-align:left;}
    .gridPrintClass td {border:1px solid #000000;padding-left:2px; vertical-align:top;}

    .reportOpstapoverzicht td{vertical-align:top;}
    .reportStyles {color:#000}
    .reportLogo {width: 150px; border-bottom:1px solid black;}
    .reportLogo img{width: 150px;}
    .reportHeader {font-size:20px; border-bottom:1px solid black;}
    .reportHeaderRest {text-align:right;vertical-align:top;font-size:12px; border-bottom:1px solid black;}
    .reportParms {font-size:10px;}

    .reportNotaLogo {}

    .reportStyles table { width:100%;padding:0;font-family:Arial; font-size:12px;margin:0;}
    .reportStyles table .divTextArea { width:720px;padding:0;font-family:Arial; font-size:12px;margin:0;}
    .reportStyles table .divReportTextArea { width:720px;padding:0;font-family:Arial; font-size:12px;margin:0;}
    .reportStyles table tr td table { width:100%;float:left;  text-decoration: none;}
    .reportStyles table tr td table th {font-weight:normal;  padding:0px; background: #ddd; }
    .reportStyles table tr td table td {padding-right:5px; vertical-align:top;}

    .reportStyles table .reportFactuurAlgemeen{ font-size:12px;}
    .reportStyles table .reportFactuurAdres{ font-size:14px;}
    .reportStyles table .reportFactuurHeader{ font-size:18px;}
    .reportStyles table .reportFactuurMaterieel{ font-size:12px;}
    .reportStyles table .reportFactuurFooter{ font-size:12px;}

    .planningTable {border:none;}
    .planningTable td {border:1px solid #404040;padding:4px 4px 4px 4px;font-size:11px;vertical-align:top;}
    .planningTableHeader td {text-decoration: none; background-color: #dcdcdc;font-weight:bold;font-size:12px;vertical-align:middle;}
    .planningTableEmptyRow td {border:none;}

    .planningTableHeaderA3 td {text-decoration: none; background-color: #dcdcdc;font-weight:bold;font-size:12px;vertical-align:middle;}

    .vrtHeaderTable {width:100%;}
    .mdwHeaderTable {width:100%;}

    .voertuigTable {border:none;}
    .voertuigTable td {border-bottom:1px solid #404040;padding:4px 4px 4px 4px;font-size:11px;vertical-align:top;}
    .voertuigTableHeader td {text-decoration: none; background-color: #dcdcdc;font-weight:bold;font-size:12px;vertical-align:middle;}
    .voertuigTableEmptyRow td {border:none;}

    .medewerkerTable {border:none;}
    .medewerkerTable td {border-bottom:1px solid #404040;padding:4px 4px 4px 4px;font-size:11px;vertical-align:top;}
    .medewerkerTableHeader td {text-decoration: none; background-color: #dcdcdc;font-weight:bold;font-size:12px;vertical-align:middle;}
    .medewerkerTableEmptyRow td {border:none;}

	.noPrint
	{
        border-bottom:1px solid #333;
		display: none;
	}
}

 
