
/*
		A3 						=		29.7cm, 				    42.5cm
		100vw factor	= 	 3.367003367 x,     12.6225 y
								  =  100 vw, 					   143.0976 vw
		1 mm 					=  0.03367
		1 cm 					=  0.3367003
*/

body {
	font-size: calc(4 * 0.257205387vw);
	background-color: rgb(222,222,222);
	padding-top: 0;
	box-sizing: border-box;
	overflow: hidden auto;
	text-align: left;
}

h1, h2 {
	text-align: center;
	border-width: 0px;
	border-style: none;
	display: block;
	margin-block-start: 0.67em;
	margin-block-end: 0.67em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	color:inherit;
}
h1, h2, span, big, u, i, ul, ol, li, center, table, tbody, thead, tfoot, tr, th, td, span, div, center, nobr {
	font-size: inherit!important;
}
h1, h2, span, small, big, u, i, ul, ol, li, center, table, tbody, thead, tfoot, tr, th, td, span, div, center, nobr {
	font-family: inherit!important;
	font-weight: inherit!important;
	font-style: inherit!important;
	line-height: inherit!important;
  color:inherit!important;
}
strong, b {
	font-weight: bold!important;
	font-style: inherit!important;
	line-height: inherit!important;
	color:inherit!important;
}
h1, h1 span, h1 small, h1 u, h1 strong {
	font-size: calc(7 * 0.257205387vw)!important;
}
h2, h2 span, h2 small, h2 u, h2 strong {
	font-size: calc(6 * 0.257205387vw)!important;
}
h3, h3 span, h3 small, h3 u, h3 strong {
	font-size: calc(5 * 0.257205387vw)!important;
}

h2.footname, h2.readtitle {
	font-size: calc(5 * 0.257205387vw)!important;
}
h3.footname, h3.readtitle {
	font-size: calc(3.5 * 0.257205387vw)!important;
}
ul, ol {
	padding-inline-start: calc(4 * 0.257205387vw)!important;
}
ol.linemode {
	padding-inline-start: 0vw!important;
}







#saveform {
	position: relative;
}
#saveformarea {
	position: relative;
	width: 100%;
}


#watchvid h2 {
	font-size:11pt;
}

#watchvid h2, #readmenu h2, #printment h2 {
	font-size:calc(3.5 * 0.257205387vw)!important;
	line-height: 120%;
	font-weight: bold;
}

.vidbut div,
.vidbut div li,
.vidbut div ul li,
h2 div.vidbut div,
h2 div.vidbut div li,
h2 div.vidbut div ul li {
	font-size:calc(2.25 * 0.257205387vw)!important;
	line-height: 120%;
	font-weight: bold;
}
.vidbut div small, 
h2 div.vidbut div small {
	line-height: 90%;
	font-size:calc(1.75 * 0.257205387vw)!important;
	font-weight: bolder;
}

.vidbut div ul {
	padding-inline-start: 20px;
	margin-bottom:0;
}

.vidbut:hover {
	background-color:#28a745;
	border-radius: 8px;
}

.vidbut {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	font-size:calc(5 * 0.257205387vw)!important;
	text-align:center;
	cursor:pointer;
}














.doctable {
	width:100%!important;
}
.doctable th {
	text-align:center!important;
	width:5%!important;
	font-size: calc(2.5 * 0.257205387vw)!important;
	color: inherit!important;
}
.doctable tr:first-of-type th:first-of-type {
	width:12%!important;
}
.doctable tr:first-of-type th:last-of-type {
	width:12%!important;
}
.doctable td {
	text-align:center!important;
	font-size: calc(2 * 0.257205387vw)!important;
}
.doctable tr:not(:first-of-type) th {
	text-align:left!important;
}
.doctable tr:not(:first-of-type) td:last-of-type {
	text-align:left!important;
}
.doctable tr:last-of-type th {
	font-size: calc(2.5 * 0.257205387vw)!important;
	text-align:center!important;
	vertical-align: middle!important;
}
.doctable tr:last-of-type td {
	text-align:left!important;
	vertical-align: top!important;
}

.doctable tr:last-of-type td {
	font-size: calc(2 * 0.257205387vw)!important;
	line-height: 120%!important;
	background-color: rgba(0,0,0,0.6)!important;
	color: white!important;
}

.doctable td p, .doctable th p {
	color: inherit!important;
}

.signatab {
	margin-top:0!important;
	margin-right: calc(10 * 0.257205387vw)!important;
	margin-bottom: 0!important;
	margin-left: 0!important;
}
.signaleft {
	font-size: calc(3.75 * 0.257205387vw)!important;
	height:calc(35 * 0.257205387vw)!important;
	border-right-width: calc(0.3 * 0.257205387vw)!important;
	border-right-style: solid!important;
	border-right-color: black!important;
	border-bottom-width: calc(0.3 * 0.257205387vw)!important;
	border-bottom-style: solid!important;
	border-bottom-color: black!important;
	vertical-align: bottom!important;
	text-align: center!important;
	line-height: 90%!important;
}
.signaright {
	font-size: calc(3.75 * 0.257205387vw)!important;
	border-bottom-width: calc(0.3 * 0.257205387vw)!important;
	border-bottom-style: solid!important;
	border-bottom-color: black!important;
	vertical-align: bottom!important;
	text-align: center!important;
	line-height: 90%!important;
}

.contentblock ul {
	margin-top: calc(2 * 0.257205387vw)!important;
	margin-bottom: calc(2 * 0.257205387vw)!important;
}

.contentblock ul.pnote, .contentblockright ul.pnote, .contentblockwide ul.pnote, .contentblockrightsmall ul.pnote, .contentblockwidesmall ul.pnote {
	overflow: hidden none;
	line-height: 100%!important;
}

.contentblock ul.pnote li ol.linemode, .contentblock ul.pnote li ol.linemode li ol.linemode,
.contentblockright ul.pnote li ol.linemode, .contentblockright ul.pnote li ol.linemode li ol.linemode,
.contentblockwide ul.pnote li ol.linemode, .contentblockwide ul.pnote li ol.linemode li ol.linemode {
	margin-top: 0vw!important;
	margin-bottom: 0vw!important;
	padding-left: 0vw!important;
	line-height: 120%;!important;
}
.contentblock ul.pnote li ol.linemode,
.contentblockright ul.pnote li ol.linemode,
.contentblockwide ul.pnote li ol.linemode {
	margin-left: calc(1 * 0.257205387vw)!important;
	line-height: 120%;!important;
}
.contentblock ul.pnote li ol.linemode li ol.linemode,
.contentblockright ul.pnote li ol.linemode li ol.linemode,
.contentblockwide ul.pnote li ol.linemode li ol.linemode {
	margin-left: 0vw!important;
	line-height: 120%;!important;
}
.contentblock ul.pnote li,
.contentblockright ul.pnote li,
.contentblockwide ul.pnote li {
	padding-left: calc(4 * 0.257205387vw)!important;
	line-height: 120%;!important;
}
.contentblock ul.pnote li ol.linemode li,
.contentblockright ul.pnote li ol.linemode li,
.contentblockwide ul.pnote li ol.linemode li {
	margin-left: calc(4 * 0.257205387vw)!important;
	padding-left: 0vw!important;
	line-height: 120%;!important;
}

.contentblock li,
.contentblockright li ,
.contentblockwide li {
	margin-top: calc(2 * 0.257205387vw)!important;
	margin-bottom: calc(2 * 0.257205387vw)!important;
}

.contentblock li::before,
.contentblockright li::before,
.contentblockwide li::before {
  font-weight: bolder!important;
}

.contentblock ul.pnote,
.contentblockright ul.pnote,
.contentblockwide ul.pnote {
	list-style-type: decimal!important;
	position: relative!important;
	padding-inline-start: calc(8 * 0.257205387vw)!important;
	left: calc(-19 * 0.257205387vw)!important;
	margin-top: calc(2 * 0.257205387vw)!important;
	margin-bottom: calc(2 * 0.257205387vw)!important;
	margin-left: 0vw!important;
	overflow: hidden!important;
	line-height: 100%!important;
}
.contentblock ul.pnote {
	min-width: calc(186.6 * 0.257205387vw)!important;
	max-width: calc(186.6 * 0.257205387vw)!important;
}
.contentblockright ul.pnote {
	min-width: calc(215 * 0.257205387vw)!important;
	max-width: calc(215 * 0.257205387vw)!important;
}
.contentblockwide ul.pnote {
	min-width: calc(255 * 0.257205387vw)!important;
	max-width: calc(255 * 0.257205387vw)!important;
}
.contentblock ul.pnote li,
.contentblockright ul.pnote li,
.contentblockwide ul.pnote li {
	padding-left: calc(6 * 0.257205387vw)!important;
	text-align: justify!important;
}

p.wide {
	letter-spacing:calc(1 * 0.257205387vw)!important;
  font-weight: lighter!important;
}

hr {
	border-style:default;
	font-size:calc(7 * 0.257205387vw)!important;
	font-weight:normal;
	font-style:normal;
	line-height:125%!important;
	margin-top:0vw !important;
	margin-bottom:0vw !important;
	box-sizing:border-box;
	border-style:solid;
	border-color:rgb(32,0,32)!important;
	border-width:1px;
	border-bottom:none;
	border-left:none;
	border-right:none
}

#DOCTHEME, .DOCTHEME { display:none!important; }

#MY_DOCUMENT {
	position: relative!important;
	top:0!important;
	left:0vw!important;
	background-color: rgb(255,255,255)!important;
	padding: 0vw!important;
	margin: 0vw auto;
	color:rgb(32,0,32)!important;
	min-width: calc(297 * 0.257205387vw)!important;
	max-width: calc(297 * 0.257205387vw)!important;
}

.CQVLLCpttpwm, .CQVLLC, .CQVLLCblank, .CQVLLCbase, .CQVLLCpttp, .CQVLLCagent, .CQVLLCagentbase, .CQVLLCagentpttp, .CQVLLCagent2, .CQVLLCagent2base, .CQVLLCagent2pttp, .CQVLLCexecutor, .CQVLLCexecutorbase, .CQVLLCexecutorpttp,
.CQVLLCde, .CQVLLCblankde, .CQVLLCbasede, .CQVLLCpttpde, .CQVLLCagentde, .CQVLLCagentbasede, .CQVLLCagentpttpde, .CQVLLCagent2de, .CQVLLCagent2basede, .CQVLLCagent2pttpde, .CQVLLCexecutorde, .CQVLLCexecutorbasede, .CQVLLCexecutorpttpde,
.CQVLLCen, .CQVLLCblanken, .CQVLLCbaseen, .CQVLLCpttpen, .CQVLLCagenten, .CQVLLCagentbaseen, .CQVLLCagentpttpen, .CQVLLCagent2en, .CQVLLCagent2baseen, .CQVLLCagent2pttpen, .CQVLLCexecutoren, .CQVLLCexecutorbaseen, .CQVLLCexecutorpttpen {
	position: relative!important;
	top:0vw!important;
	left:0vw!important;
	background-repeat: no-repeat!important;
	background-position: left top;
	background-size: calc(297 * 0.257205387vw) calc(420 * 0.257205387vw)!important;
	min-width: calc(297 * 0.257205387vw)!important;
	max-width: calc(297 * 0.257205387vw)!important;
	min-height: calc(420 * 0.257205387vw)!important;
	max-height: calc(420 * 0.257205387vw)!important;
	page-break-before: avoid;
	page-break-after: always;
}

/* NL BE */
.CQVLLCpttpwm {				background-image: url(/image/pttp-watermerk.png); }
.CQVLLC { 						background-image: url(../CQV.LLC-document-bg.png); }							.CQVLLCbase {						background-image: url(../CQV.LLC-document-bg-base.png); }							.CQVLLCpttp {						background-image: url(../CQV.LLC-document-bg-pttp.png); }
.CQVLLCagent {				background-image: url(../CQV.LLC-agent-document-bg.png); }				.CQVLLCagentbase {			background-image: url(../CQV.LLC-agent-document-bg-base.png); }				.CQVLLCagentpttp {				background-image: url(../CQV.LLC-agent-document-bg-pttp.png); }
.CQVLLCagent2 {				background-image: url(../CQV.LLC-agent-document-bg2.png); }			.CQVLLCagent2base {			background-image: url(../CQV.LLC-agent-document-bg2-base.png);}				.CQVLLCagent2pttp {			background-image: url(../CQV.LLC-agent-document-bg2-pttp.png);}
.CQVLLCexecutor {			background-image: url(../CQV.LLC-executor-document-bg.png); }		.CQVLLCexecutorbase {		background-image: url(../CQV.LLC-executor-document-bg-base.png); }			.CQVLLCexecutorpttp {		background-image: url(../CQV.LLC-executor-document-bg-pttp.png); }
/* DE */
.CQVLLCde { 					background-image: url(../CQV.LLC-document-bg-de.png); }					.CQVLLCbasede {					background-image: url(../CQV.LLC-document-bg-base-de.png); }						.CQVLLCpttpde {					background-image: url(../CQV.LLC-document-bg-pttp-de.png); }
.CQVLLCagentde {			background-image: url(../CQV.LLC-agent-document-bg-de.png); }		.CQVLLCagentbasede {		background-image: url(../CQV.LLC-agent-document-bg-base-de.png); }			.CQVLLCagentpttpde {			background-image: url(../CQV.LLC-agent-document-bg-pttp-de.png); }
.CQVLLCagent2de {			background-image: url(../CQV.LLC-agent-document-bg2-de.png); }		.CQVLLCagent2basede {		background-image: url(../CQV.LLC-agent-document-bg2-base-de.png);}			.CQVLLCagent2pttpde {		background-image: url(../CQV.LLC-agent-document-bg2-pttp-de.png);}
.CQVLLCexecutorde {		background-image: url(../CQV.LLC-executor-document-bg-de.png); }	.CQVLLCexecutorbasede {	background-image: url(../CQV.LLC-executor-document-bg-base-de.png); }	.CQVLLCexecutorpttpde {	background-image: url(../CQV.LLC-executor-document-bg-pttp-de.png); }
/* EN - UK US */
.CQVLLCen { 					background-image: url(../CQV.LLC-document-bg-en.png); }					.CQVLLCbaseen {					background-image: url(../CQV.LLC-document-bg-base-en.png); }						.CQVLLCpttpen {					background-image: url(../CQV.LLC-document-bg-pttp-en.png); }
.CQVLLCagenten {			background-image: url(../CQV.LLC-agent-document-bg-en.png); }		.CQVLLCagentbaseen {		background-image: url(../CQV.LLC-agent-document-bg-base-en.png); }			.CQVLLCagentpttpen {			background-image: url(../CQV.LLC-agent-document-bg-pttp-en.png); }
.CQVLLCagent2en {			background-image: url(../CQV.LLC-agent-document-bg2-en.png); }		.CQVLLCagent2baseen {		background-image: url(../CQV.LLC-agent-document-bg2-base-en.png);}			.CQVLLCagent2pttpen {		background-image: url(../CQV.LLC-agent-document-bg2-pttp-en.png);}
.CQVLLCexecutoren {		background-image: url(../CQV.LLC-executor-document-bg-en.png); }	.CQVLLCexecutorbaseen {	background-image: url(../CQV.LLC-executor-document-bg-base-en.png); }	.CQVLLCexecutorpttpen {	background-image: url(../CQV.LLC-executor-document-bg-pttp-en.png); }

.mainwidth {
	width: calc(297 * 0.257205387vw)!important;
}

.pagetop {
	position: relative!important;
	text-align: center!important;
	margin: calc(-2 * 0.257205387vw) 0 calc(5 * 0.257205387vw) 0!important;
	min-height:calc(51 * 0.257205387vw)!important;
}

.kenmerk {
	display: block!important;
	position:relative!important;
	margin:0!important;
	padding-top:calc(1 * 0.257205387vw)!important;
	padding-right:calc(25 * 0.257205387vw)!important;
	padding-bottom:0!important;
	padding-left:0!important;
}
.kenmerkexecutor {
	display: block!important;
	position:absolute!important;
	top:calc(8 * 0.257205387vw)!important;
	right:0!important;
	width:100%!important;
	margin:0!important;
	padding-top:0!important;
	padding-right:calc(27 * 0.257205387vw)!important;
	padding-bottom:0!important;
	padding-left:0!important;
}

.kenmerk, .kenmerk strong, .kenmerk span {
	line-height: 200%!important;
}
.kenmerkexecutor, .kenmerkexecutor strong, .kenmerkexecutor span {
	line-height: 130%!important;
}
.kenmerk, .kenmerk strong, .kenmerk span,
.kenmerkexecutor, .kenmerkexecutor strong, .kenmerkexecutor span {
	font-size: calc(3.369 * 0.257205387vw)!important;
}

.kenmerkfoot, .kenmerkfoot strong, .kenmerkfoot span {
	font-size: calc(4.5 * 0.257205387vw)!important;
	line-height: 105%!important;
}

.headerblock {
	display:block!important;
	position: absolute!important;
	top: 0!important;
	left: 0!important;
	min-width: calc(297 * 0.257205387vw)!important;
	max-width: calc(297 * 0.257205387vw)!important;
	min-height: calc(30 * 0.257205387vw)!important;
	padding-bottom: calc(2 * 0.257205387vw)!important;
	margin-bottom: calc(6 * 0.257205387vw)!important;
}

.righttop {
	position:absolute!important;
	right:calc(6 * 0.257205387vw)!important;
	top:calc(10 * 0.257205387vw)!important;
	width:calc(43 * 0.257205387vw)!important;
	font-size: calc(4.3 * 0.257205387vw)!important;
}
.kenmerktop {
	position:absolute!important;
	right:calc(9 * 0.257205387vw)!important;
	top:calc(55 * 0.257205387vw)!important;
	width:calc(200 * 0.257205387vw)!important;
	font-size: calc(4.5 * 0.257205387vw)!important;
}

.docblock {
	position: absolute!important;
	top: calc(72 * 0.257205387vw)!important;
	left: 0!important;
	min-height: calc(322 * 0.257205387vw)!important;
	max-height: calc(322 * 0.257205387vw)!important;
}

.bigblock {
	position: absolute!important;
	top: calc(32 * 0.257205387vw)!important;
	left: 0!important;
	min-height: calc(362 * 0.257205387vw)!important;
	max-height: calc(362 * 0.257205387vw)!important;
}

.llcblock {
	position: absolute!important;
	top: calc(52 * 0.257205387vw)!important;
	left: calc(31 * 0.257205387vw)!important;
	min-width: calc(245 * 0.257205387vw)!important;
	max-width: calc(245 * 0.257205387vw)!important;
	min-height: calc(332 * 0.257205387vw)!important;
	max-height: calc(332 * 0.257205387vw)!important;
}

	.llcblock 
	.llcblock p,
	.llcblock p b,
	.llcblock p u,
	.llcblock p span,
	.llcblock p ul,
	.llcblock p ol,
	.llcblock p ul li,
	.llcblock p ol li
{ line-height: 120%!important; font-size:calc(3.75 * 0.257205387vw)!important; }
	.llcblock big,
	.llcblock big p,
	.llcblock big b,
	.llcblock big p b,
	.llcblock big u,
	.llcblock big span,
	.llcblock big ul,
	.llcblock big ol,
	.llcblock big ul li,
	.llcblock big ol li,
	.llcblock p big b,
	.llcblock p big u,
	.llcblock p big span
{ line-height: 120%!important; font-size:calc(4.25 * 0.257205387vw)!important; }
	.llcblock small,
	.llcblock small p,
	.llcblock small b,
	.llcblock small p b,
	.llcblock small u,
	.llcblock small span,
	.llcblock small ul,
	.llcblock small ol,
	.llcblock small ul li,
	.llcblock small ol li,
	.llcblock p small b,
	.llcblock p small u,
	.llcblock p small span
{ line-height: 120%!important; font-size:calc(3.25 * 0.257205387vw)!important; }

.leftblock {
	position: absolute!important;
	display: block!important;
	top: 0!important;
	left: calc(10 * 0.257205387vw)!important;
	min-width: calc(65 * 0.257205387vw)!important;
	max-width: calc(65 * 0.257205387vw)!important;
	min-height: calc(254.5 * 0.257205387vw)!important;
	max-height: calc(254.5 * 0.257205387vw)!important;
	margin: 0!important;
	padding-top: calc(1 * 0.257205387vw)!important;
	padding-right: calc(5 * 0.257205387vw)!important;
	padding-bottom: 0!important;
	padding-left: calc(24.1 * 0.257205387vw)!important;
}
.contentblock {
	position: absolute!important;
	display: block!important;
	top: 0!important;
	left: calc(70 * 0.257205387vw)!important;
	display: inline-block!important;
	min-width: calc(176.7 * 0.257205387vw)!important;
	max-width: calc(176.7 * 0.257205387vw)!important;
	margin: 0 calc(5 * 0.257205387vw) 0 calc(5 * 0.257205387vw)!important;
	padding: 0 calc(2.5 * 0.257205387vw) 0 calc(5 * 0.257205387vw)!important;
	overflow: none!important;
}
.contentblockright, .contentblockrightsmall {
	position: absolute!important;
	display: block!important;
	top: 0!important;
	left: calc(70 * 0.257205387vw)!important;
	min-width: calc(200 * 0.257205387vw)!important;
	max-width: calc(200 * 0.257205387vw)!important;
	margin: 0 calc(5 * 0.257205387vw) 0 calc(5 * 0.257205387vw)!important;
	padding: 0 calc(2.5 * 0.257205387vw) 0 calc(5 * 0.257205387vw)!important;
	overflow: none!important;
}
.contentblockwide, .contentblockwidesmall {
	position: absolute!important;
	display: block!important;
	top: 0!important;
	left: calc(50 * 0.257205387vw)!important;
	min-width: calc(270 * 0.257205387vw)!important;
	max-width: calc(270 * 0.257205387vw)!important;
	margin: 0 calc(5 * 0.257205387vw) 0 calc(5 * 0.257205387vw)!important;
	padding: 0 calc(2.5 * 0.257205387vw) 0 calc(5 * 0.257205387vw)!important;
	overflow: none!important;
}
.rightblock {
	display: block!important;
	position: absolute!important;
	top: 0!important;
	left: calc((75 + 178.7) * 0.257205387vw)!important;
	min-width: calc(43 * 0.257205387vw)!important;
	max-width: calc(43 * 0.257205387vw)!important;
	min-height: calc(254.5 * 0.257205387vw)!important;
	max-height: calc(254.5 * 0.257205387vw)!important;
	margin: 0vw!important;
	padding: calc(2.5 * 0.257205387vw)!important;
}
.footblock {
	min-height: calc(15 * 0.257205387vw)!important;
	max-height: calc(15 * 0.257205387vw)!important;
}

.textleft {
	position: relative;
	left:calc(-10 * 0.257205387vw)!important;
	max-width:calc(40 * 0.257205387vw)!important;
}

.numleft, .numright {
	position: relative!important;
	top:calc(253.9 * 0.257205387vw)!important;
}

.numleft {
	left:calc(0 * 0.257205387vw)!important;
	text-align: right!important;
}

.numright {
	left:0!important;
	text-align: left!important;
}


.pageleft {
	position: relative!important;
	left:calc(5 * 0.257205387vw)!important;
	text-align: right!important;
	padding-right: 0vw!important;
	overflow: none!important;
	font-family: 'Asap'!important;
	border: solid calc(1 * 0.257205387vw) rgba(255,255,0,0)!important;
}

.contentblock p, .contentblock span, .contentblock ul, .contentblock ol, .contentblock li,
.contentblockright p, .contentblockright span, .contentblockright ul, .contentblockright ol, .contentblockright li,
.contentblockwide p, .contentblockwide span, .contentblockwide ul, .contentblockwide ol, .contentblockwide li {
	font-size: calc(4.25 * 0.257205387vw)!important;
	line-height: 120%!important;
}
.contentblock small p, .contentblock small span, .contentblock small ul, .contentblock small ol, .contentblock small li,
.contentblockright small p, .contentblockright small span, .contentblockright small ul, .contentblockright small ol, .contentblockright small li,
.contentblockwide small p, .contentblockwide small span, .contentblockwide small ul, .contentblockwide small ol, .contentblockwide small li {
	font-size: calc(4 * 0.257205387vw)!important;
	line-height: 120%!important;
}
.contentblock h1, .contentblockright h1, .contentblockwidth h1 {
	font-size: calc(7 * 0.257205387vw)!important;
	line-height: 120%!important;
}


.contentblockrightsmall p, .contentblockrightsmall span, .contentblockrightsmall ul, .contentblockrightsmall ol, .contentblockrightsmall li,
.contentblockwidesmall p, .contentblockwidesmall span, .contentblockwidesmall ul, .contentblockwidesmall ol, .contentblockwidesmall li {
	font-size: calc(3.75 * 0.257205387vw)!important;
	line-height: 120%!important;
}
.contentblockrightsmall small p, .contentblockrightsmall small span, .contentblockrightsmall small ul, .contentblockrightsmall small ol, .contentblockrightsmall small li,
.contentblockwidesmall small p, .contentblockwidesmall small span, .contentblockwidesmall small ul, .contentblockwidesmall small ol, .contentblockwidesmall small li {
	font-size: calc(3.25 * 0.257205387vw)!important;
	line-height: 120%!important;
}
.contentblock h1, .contentblockright h1, .contentblockwide h1 {
	font-size: calc(7 * 0.257205387vw)!important;
	line-height: 120%!important;
}
.contentblockrightsmall h1, .contentblockwidesmall h1 {
	font-size: calc(6.5 * 0.257205387vw)!important;
	line-height: 120%!important;
}

.contentblock span.wordref, .contentblock small span.wordref , .contentblock u span.wordref, .contentblock h1 u span.wordref, span.wordref, .wordref,
.contentblock span.inpref, .contentblock small span.inpref , .contentblock u span.inpref, .contentblock h1 u span.inpref, span.inpref, .inpref  {
	font-size: inherit!important;
	line-height: inherit!important;
	color: inherit!important;
}

.pageright {
	position:relative!important;
	left:calc(-5 * 0.257205387vw)!important;
	padding-left: calc(2.5 * 0.257205387vw)!important;
	text-align: left!important;
}

.pageleft, .pageleft span, .pageright, .pageright span, .pagenumber {
	font-size: calc(3 * 0.257205387vw)!important;
}

.footcopy, .footcopy span, .footcopy span {
	font-size: calc(3.2 * 0.257205387vw)!important;
	line-height: 110%!important;
}
.tracktrace, .tracktrace span , .tracktrace strong {
	font-size: calc(4.5 * 0.257205387vw)!important;
}

.wordref span { font-size:inherit!important; }

.footerblock, .footerblank {
	display:block!important;
	position: absolute!important;
	top: calc(394.4 * 0.257205387vw)!important;
	left: calc(31 * 0.257205387vw)!important;
	width: 80%!important;
}
.pagebot {
	position: relative!important;
	line-height: 0!important;
	max-height: 0!important;
	margin: 0!important;
	padding: 0!important;
	top: -1px!important;
}

.wordref:hover {
	background-color: rgb(50,50,150)!important;
	color: rgb(255,255,255)!important;
}

.form-title, .input-title, .form-input {
	line-height:270%!important;
}
.form-title, .form-input {
	line-height:270%!important;
}
.RequiredSignPos {
	position: absolute;
	top: calc(1 * 0.257205387vw)!important;
	right: 0!important;
	font-size:calc(5 * 0.257205387vw)!important;
}
.RequiredSign {
	color: rgb(123,123,123) !important;
	background-color: rgb(255,255,255) !important;
	font-weight: normal!important;
	font-style: normal!important;
	line-height: 150%!important;
}



.mnubut {
	cursor: pointer;
	border-radius: 8px!important;
	margin-right: 0.1vw!important;
}

.mnubut:hover,
.mnubut:hover span {
	background-color: #28a745!important;
}

.mnubut[disabled]:hover,
.mnubut[disabled]:hover span {
	background-color: #dc3545!important;
}

.mnubut[inactive]:hover,
.mnubut[inactive]:hover span {
	background-color: #ffc107!important;
}

div.mnubut div,
div.mnubut div ul,
div.mnubut div ul li
{ 
	padding-top: 0!important;
	padding-bottom: 0!important;
	margin-top: 0!important;
	margin-bottom: 0!important;
	font-size: calc(3 * 0.257205387vw)!important; 
	line-height: 100%!important; 
}
div.mnubut div ul li
{ 
	line-height: 120%!important; 
}
div.mnubut ul 										{ list-style: circle url(icon/32/icon-100-32.png); }
div.mnubut[inactive] ul 					{ list-style: circle url(icon/32/icon-eyetalk-32.png); }
div.mnubut[disabled] ul 					{ list-style: circle url(icon/32/x-32.png); }
div.mnubut[active] ul 						{ list-style: circle url(icon/32/U1F449-32.png); }
div.mnubut[active][disabled] ul 	{ list-style: circle url(icon/32/U1F448-32.png); }
div.mnubut[active][inactive] ul 	{ list-style: circle url(icon/32/icon-eyetalk-32.png); }
div.mnubut[docs] ul 							{	list-style: circle url(icon/32/icon-document-32.png); }

@media screen and (max-width:1200px) {
	.form-title, .mainbut, .toptext {
		font-size: calc(11 * 0.257205387vw)!important;
		font-weight: bold!important;
	}
	.input-title, .form-input {
		font-size:calc(9 * 0.257205387vw)!important;
	}
	.RequiredSign {
		font-size:calc(10 * 0.257205387vw)!important;
	}
	h2.menu-title {
		font-size:calc(9 * 0.257205387vw)!important;
	}
	div.menu-title ul li {
		font-size:calc(9 * 0.257205387vw)!important;
	}
	div.menu-title ul li small {
		font-size:calc(6 * 0.257205387vw)!important;
	}
}
@media screen and (min-width:1200px) {
	.form-title, .mainbut, .toptext {
		font-size: calc(5 * 0.257205387vw)!important;
	}
	.input-title, .input-title nobr, .form-input, .form-input nobr {
		font-size:calc(3 * 0.257205387vw)!important;
	}
	.RequiredSign {
		font-size:calc(4 * 0.257205387vw)!important;
	}
	h2.menu-title {
		font-size:calc(5 * 0.257205387vw)!important;
	}
	div.menu-title ul li {
		font-size:calc(3.5 * 0.257205387vw)!important;
	}
	div.menu-title ul li small {
		font-size:calc(2.5 * 0.257205387vw)!important;
	}
}

.executorprint {
	position:relative;
	top:calc(-5 * 0.257205387vw);
	width:calc(45 * 0.257205387vw);
	height:auto;
}

@media print {

	.signaleft {
		font-size: 3.75mm!important;
		height:35mm!important;
		border-right-width: 0.3mm!important;
		border-bottom-width: 0.3mm!important;
	}
	.signaright {
		font-size: 3.75mm!important;
		border-bottom-width: 0.3mm!important;
	}

	.executorprint {
		position:relative;
		top:-5mm;
		width:45mm;
		height:auto;
	}

	body {
		font-size: 4mm!important;
		background-color: rgb(255,255,255)!important;
	}

	h1, h2, h3 {
		margin-block-start: 0.67em!important;
		margin-block-end: 0.67em!important;
		margin-inline-start: 0px!important;
		margin-inline-end: 0px!important;
	}
	h1, h1 span, h1 small, h1 u, h1 strong {
		font-size: 7mm!important;
	}
	h2, h2 span, h2 small, h2 u, h2 strong {
		font-size: 6mm!important;
	}
	h3, h3 span, h3 small, h3 u, h3 strong {
		font-size: 5mm!important;
	}
	h2.footname, h2.readtitle {
		font-size: 5mm!important;
	}
	h3.footname, h3.readtitle {
		font-size: 3.5mm!important;
	}
	ul, ol {
		padding-inline-start: 0.4cm!important;
	}
	ol.linemode {
		padding-inline-start: 0cm!important;
	}

	.contentblock {
		position: absolute!important;
		display: inline-block!important;
		top: 0!important;
		left: 70mm;
	}

	.contentblock ul {
		margin-top: 2mm!important;
		margin-bottom: 2mm!important;
	}
	.contentblock ul.pnote li ol.linemode, .contentblock ul.pnote li ol.linemode li ol.linemode,
  .contentblockright ul.pnote li ol.linemode, .contentblockright ul.pnote li ol.linemode li ol.linemode,
  .contentblockwide ul.pnote li ol.linemode, .contentblockwide ul.pnote li ol.linemode li ol.linemode {
		margin-top: 0!important;
		margin-bottom: 0!important;
		padding-left: 0!important;
	}
	.contentblock ul.pnote li ol.linemode,
	.contentblockright ul.pnote li ol.linemode,
	.contentblockwide ul.pnote li ol.linemode {
		margin-left: 1mm!important;
	}
	.contentblock ul.pnote li ol.linemode li ol.linemode,
	.contentblockright ul.pnote li ol.linemode li ol.linemode,
	.contentblockwide ul.pnote li ol.linemode li ol.linemode {
		margin-left: 0!important;
	}
	.contentblock ul.pnote li,
	.contentblockright ul.pnote li,
	.contentblockwide ul.pnote li {
		padding-left: 4mm!important;
	}
	.contentblock ul.pnote li ol.linemode li,
	.contentblockright ul.pnote li ol.linemode li,
	.contentblockwide ul.pnote li ol.linemode li {
		margin-left: 4mm!important;
		padding-left: 0!important;
	}
	.contentblock li,
	.contentblockright li,
	.contentblockwide li {
		margin-top: 2mm!important;
		margin-bottom: 2mm!important;
	}
	.contentblock ul.pnote,
	.contentblockright ul.pnote,
	.contentblockwide ul.pnote {
		padding-inline-start: 8mm!important;
		left: -14mm!important;
		margin-top: 2mm!important;
		margin-bottom: 2mm!important;
		margin-left: 0!important;
	}
	.contentblock ul.pnote {
		min-width: 186.5mm!important;
		max-width: 186.5mm!important;
	}
	.contentblockright ul.pnote {
		min-width: 215mm!important;
		max-width: 215mm!important;
	}
	.contentblockwide ul.pnote {
		min-width: 255mm!important;
		max-width: 255mm!important;
	}
	.contentblock ul.pnote li,
	.contentblockright ul.pnote li,
	.contentblockwide ul.pnote li {
		padding-left: 10mm!important;
	}
	p.wide {
		letter-spacing:1mm!important;
	}

	#MY_DOCUMENT {
		position: relative;
		top:0mm!important;
		left:0!important;
		background-color: rgb(255,255,255)!important;
		padding: 0 0!important;
		margin: 0 auto!important;
		color:rgb(32,0,32)!important;
		min-width: 297mm!important;
		max-width: 297mm!important;
	}

	.CQVLLCpttpwm, .CQVLLC, .CQVLLCblank, .CQVLLCbase, .CQVLLCpttp, .CQVLLCagent, .CQVLLCagentbase, .CQVLLCagentpttp, .CQVLLCagent2, .CQVLLCagent2base, .CQVLLCagent2pttp, .CQVLLCexecutor, .CQVLLCexecutorbase, .CQVLLCexecutorpttp,
	.CQVLLCde, .CQVLLCblankde, .CQVLLCbasede, .CQVLLCpttpde, .CQVLLCagentde, .CQVLLCagentbasede, .CQVLLCagentpttpde, .CQVLLCagent2de, .CQVLLCagent2basede, .CQVLLCagent2pttpde, .CQVLLCexecutorde, .CQVLLCexecutorbasede, .CQVLLCexecutorpttpde,
	.CQVLLCen, .CQVLLCblanken, .CQVLLCbaseen, .CQVLLCpttpen, .CQVLLCagenten, .CQVLLCagentbaseen, .CQVLLCagentpttpen, .CQVLLCagent2en, .CQVLLCagent2baseen, .CQVLLCagent2pttpen, .CQVLLCexecutoren, .CQVLLCexecutorbaseen, .CQVLLCexecutorpttpen {
		background-size: 297mm 420mm!important;
		min-width: 297mm!important;
		max-width: 297mm!important;
		min-height: 418mm!important;
		max-height: 418mm!important;
	}

	.mainwidth {
		width: 297mm!important;
	}

	.pagetop {
		margin-top: 0!important;
		margin-right: 0!important;
		margin-bottom: 0!important;
		margin-left: 0!important;
		min-height: 56mm!important;
	}

	.kenmerk {
		margin:0!important;
		padding-top:1mm!important;
		padding-right:25mm!important;
		padding-bottom:0!important;
		padding-left:0!important;
	}
	.kenmerkexecutor {
		display: block!important;
		position: absolute!important;
		top:8mm!important;
		right:0!important;
		width:100%!important;
		margin:0!important;
		padding-top:0!important;
		padding-right:25mm!important;
		padding-bottom:0!important;
		padding-left:0!important;
	}

	.kenmerk, .kenmerk strong, .kenmerk span,
	.kenmerkexecutor, .kenmerkexecutor strong, .kenmerkexecutor span {
		font-size: 3.369mm!important;
	}
	.kenmerkfoot, .kenmerkfoot strong, .kenmerkfoot span {
		font-size: 4.5mm!important;
	}

	.docblock {
		position: absolute!important;
		top: 72mm!important;
		left: 0!important;
		min-height: 322mm!important;
		max-height: 322mm!important;
	}
	.bigblock {
		position: absolute!important;
		top: 32mm!important;
		left: 0!important;
		min-height: 362mm!important;
		max-height: 362mm!important;
	}


	.llcblock {
		position: absolute!important;
		top: 53mm!important;
		left: 31mm!important;
		min-width: 245mm!important;
		max-width: 245mm!important;
		min-height: 332mm!important;
		max-height: 332mm!important;
	}

	.llcblock 
	.llcblock p,
	.llcblock p b,
	.llcblock p u,
	.llcblock p span,
	.llcblock p ul,
	.llcblock p ol,
	.llcblock p ul li,
	.llcblock p ol li
{ line-height: 120%!important; font-size:3.75mm!important; }
	.llcblock big,
	.llcblock big,
	.llcblock big p,
	.llcblock big b,
	.llcblock big p b,
	.llcblock big u,
	.llcblock big span,
	.llcblock big ul,
	.llcblock big ol,
	.llcblock big ul li,
	.llcblock big ol li,
	.llcblock p big b,
	.llcblock p big u,
	.llcblock p big span
{ line-height: 120%!important; font-size:4.25mm!important; }
	.llcblock small,
	.llcblock small p,
	.llcblock small b,
	.llcblock small p b,
	.llcblock small u,
	.llcblock small span,
	.llcblock small ul,
	.llcblock small ol,
	.llcblock small ul li,
	.llcblock small ol li,
	.llcblock p small b,
	.llcblock p small u,
	.llcblock p small span
{ line-height: 120%!important; font-size:3.25mm!important; }

	.headerblock {
		display: block!important;
		position: absolute!important;
		top: 0!important;
		left: 0!important;
		min-width: 297mm!important;
		max-width: 297mm!important;
		min-height: 25mm!important;
		padding-bottom: 2mm!important;
		margin-bottom: 6mm!important;
	}
	.righttop {
		position:absolute!important;
		right:6mm!important;
		top:10mm!important;
		width:43mm!important;
		font-size: 4.3mm!important;
	}
	.kenmerktop {
		position:absolute!important;
		right:9mm!important;
		top:55mm!important;
		width:200mm!important;
		font-size: 4.3mm!important;
	}

	.leftblock {
		position: absolute;
		top: 0!important;
		left: 10mm!important;
		min-width: 65mm!important;
		max-width: 65mm!important;
		min-height: 254.5mm!important;
		max-height: 254.5mm!important;
		margin: 0!important;
		padding-top:1mm!important;
		padding-right:5mm!important;
		padding-bottom:0!important;
		padding-left:24.1!important;
	}

	.contentblock {
		position: absolute;
		top: 0!important;
		left: 70mm!important;
		min-width: 176.7mm!important;
		max-width: 176.7mm!important;
		margin-top:0!important;
		margin-right:5mm!important;
		margin-bottom:0!important;
		margin-left:5mm!important;
		padding-top:0!important;
		padding-right:2.5mm!important;
		padding-bottom:0!important;
		padding-left:5!important;
	}

	.contentblockright, .contentblockrightsmall {
		position: absolute;
		top: 0!important;
		left: 70mm!important;
		min-width: 200mm!important;
		max-width: 200mm!important;
		margin-top:0!important;
		margin-right:5mm!important;
		margin-bottom:0!important;
		margin-left:5mm!important;
		padding-top:0!important;
		padding-right:2.5mm!important;
		padding-bottom:0!important;
		padding-left:5!important;
	}

	.contentblockwide, .contentblockwidesmall {
		position: absolute;
		top: 0!important;
		left: 50mm!important;
		min-width: 420mm!important;
		max-width: 420mm!important;
		margin-top:0!important;
		margin-right:5mm!important;
		margin-bottom:0!important;
		margin-left:5mm!important;
		padding-top:0!important;
		padding-right:2.5mm!important;
		padding-bottom:0!important;
		padding-left:5!important;
	}

	.rightblock {
		position: absolute!important;
		display: inline-block!important;
		top: 0!important;
		left: calc(75mm + 178.7mm)!important;
		min-width: 43mm!important;
		max-width: 43mm!important;
		min-height: 254.5mm!important;
		max-height: 254.5mm!important;
		margin: 0!important;
		padding: 2.5mm!important;
	}

	.footblock {
		min-height: 15mm!important;
		max-height: 15mm!important;
		border-bottom: dotted 1px rgba(0,128,128,0)!important;
	}

	.textleft {
		position: relative;
		left: -7mm!important;
		max-width:40mm!important;
	}

	.numleft, .numright {
		top:253.9mm!important;
	}

	.numleft {
		left:0mm!important;
	}

	.numright {
		left:0!important;
	}


	.pageleft {
		left:5mm!important;
		padding-right: 0!important;
	}

	.contentblock p, .contentblock span, .contentblock ul, .contentblock ol, .contentblock li,
	.contentblockright p, .contentblockright span, .contentblockright ul, .contentblockright ol, .contentblockright li,
	.contentblockwide p, .contentblockwide span, .contentblockwide ul, .contentblockwide ol, .contentblockwide li {
		font-size: 4.25mm!important;
		line-height: 120%;!important;
	}
	.contentblock small p, .contentblock small span, .contentblock small ul, .contentblock small ol, .contentblock small li,
	.contentblockright small p, .contentblockright small span, .contentblockright small ul, .contentblockright small ol, .contentblockright small li,
	.contentblockwide small p, .contentblockwide small span, .contentblockwide small ul, .contentblockwide small ol, .contentblockwide small li {
		font-size: 4mm!important;
	}
	.contentblock h1, .contentblockright h1, .contentblockwide h1 {
		font-size: 7mm!important;
	}

	.contentblockrightsmall p, .contentblockrightsmall span, .contentblockrightsmall ul, .contentblockrightsmall ol, .contentblockrightsmall li,
	.contentblockwidesmall p, .contentblockwidesmall span, .contentblockwidesmall ul, .contentblockwidesmall ol, .contentblockwidesmall li {
		font-size: 3.75mm!important;
	}
	.contentblockrightsmall small p, .contentblockrightsmall small span, .contentblockrightsmall small ul, .contentblockrightsmall small ol, .contentblockrightsmall small li,
	.contentblockwidesmall small p, .contentblockwidesmall small span, .contentblockwidesmall small ul, .contentblockwidesmall small ol, .contentblockwidesmall small li {
		font-size: 3.25mm!important;
	}
	.contentblockrightsmall h1, .contentblockwidesmall h1  {
		font-size: 6.5mm!important;
	}

	.pageright {
		left:-0.5cm!important;
		padding-left: 0.25cm!important;
	}

	.pageleft, .pageleft span, .pageright, .pageright span, .pagenumber {
		font-size: 3.5mm!important;
	}

	.footcopy, .footcopy span, .footcopy span {
		font-size: 3.2mm!important;
	}
	.tracktrace, .tracktrace span , .tracktrace strong {
		font-size: 4.5mm!important;
	}

	.footerblock, .footerblank {
		display:block!important;
		position: absolute!important;
		top: 394.4mm!important;
		left: 31mm!important;
		width: 80%!important;
	}

}

.bg-purple { background-color: #A000A0!important; }

span.text-purple
{ color: #A000A0!important; font-family: 'Asap'!important; font-size: inherit!important; line-height: inherit!important; }
b span.text-purple
{ color: #A000A0!important; font-family: 'AsapBold'!important; font-size: inherit!important; line-height: inherit!important; }

span.text-blue
{ color: #002baf!important; font-family: 'Asap'!important; font-size: inherit!important; line-height: inherit!important; }
b span.text-blue
{ color: #002baf!important; font-family: 'AsapBold'!important; font-size: inherit!important; line-height: inherit!important; }

.contentblock span.text-blue, 	.contentblock small span.text-blue, 	.contentblock u span.text-blue, 	.contentblock h1 u span.text-blue, 		span.text-blue, 	.text-blue 		{ color: #002baf!important; font-family: 'AsapBold'!important; font-size: inherit!important; line-height: inherit!important; }
.contentblock span.text-green,	.contentblock small span.text-green, 	.contentblock u span.text-green, 	.contentblock h1 u span.text-green, 	span.text-green, 	.text-green  	{ color: #28a745!important; font-family: 'AsapBold'!important; font-size: inherit!important; line-height: inherit!important; }
.contentblock span.text-red, 		.contentblock small span.text-red, 		.contentblock u span.text-red, 		.contentblock h1 u span.text-red, 		span.text-red, 		.text-red    	{ color: #dc3545!important; font-family: 'AsapBold'!important; font-size: inherit!important; line-height: inherit!important; }
.contentblock span.text-cyan,		.contentblock small span.text-cyan, 	.contentblock u span.text-cyan, 	.contentblock h1 u span.text-cyan, 		span.text-cyan, 	.text-cyan   	{ color: #17a2b8!important; font-family: 'AsapBold'!important; font-size: inherit!important; line-height: inherit!important; }

.contentblock span.text-italic-blue,
.contentblock small span.text-italic-blue,
.contentblock u span.text-italic-blue,
.contentblock h1 u span.text-italic-blue,
span.text-italic-blue,
.text-italic-blue { color: #002baf!important; font-family: 'AsapBoldItalic'!important; font-size: inherit!important; line-height: inherit!important; }

.tilde {
  font-family: Courier New!important;
}