rec@font-face{
    font-display:swap;
    font-family:DIN Next;
    font-style:normal;
    font-weight:300;
    src:url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/WOFF2/DINNextLTPro-Light.woff2) format("woff2"),url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/WOFF/DINNextLTPro-Light.woff) format("woff"),url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/OTF/DINNextLTPro-Light.otf) format("otf")
}
@font-face{font-display:swap;
    font-family:DIN Next;
    font-style:normal;
    font-weight:400;
    src:url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/WOFF2/DINNextLTPro-Regular.woff2) format("woff2"),url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/WOFF/DINNextLTPro-Regular.woff) format("woff"),url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/OTF/DINNextLTPro-Regular.otf) format("otf")
}
@font-face{
    font-display:swap;
    font-family:DIN Next;
    font-style:normal;
    font-weight:500;
    src:url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/WOFF2/DINNextLTPro-Medium.woff2) format("woff2"),url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/WOFF/DINNextLTPro-Medium.woff) format("woff"),url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/OTF/DINNextLTPro-Medium.otf) format("otf")
}
@font-face{
        font-display:swap;
        font-family:DIN Next;
        font-style:normal;
        font-weight:700;
        src:url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/WOFF2/DINNextLTPro-Bold.woff2) format("woff2"),url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/WOFF/DINNextLTPro-Bold.woff) format("woff"),url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/OTF/DINNextLTPro-Bold.otf) format("otf")
}
@font-face{
        font-display:swap;
        font-family:DIN Next;
        font-style:normal;
        font-weight:750;
        letter-spacing:.1em;
        src:url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/WOFF2/DINNextLTPro-HeavyItalic.woff2) format("woff2") url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/WOFF/DINNextLTPro-HeavyItalic.woff) format("woff"),url(https://knzb-corporate-production.herokuapp.com/assets/fonts/DinNext/OTF/DINNextLTPro-HeavyItalic.otf) format("otf")}



body {
  font-family      : Rubik,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size        : 1.125rem;
  margin           : 0;
  padding          : 0; 

}

body { display: flex; flex-direction: column; }
#headerkop          { order: 1;}
#navigation         { order: 3;}
#header             { order: 2;}
#lastupdate         { order: 4;}
#freeText           { order: 5;}
#noscript           { order: 6;}
#results            { order: 7;}
#reclame            { order: 8;}
#footer             { order:10;}
#splashmeapp        { order: 9;}
a {
  color: black;
}

a:hover {
  color: blue;
}

.tab {
  border           : none;
  display          : none;
  vertical-align   : top;
}

.tab tr td:first-child {
    padding-left: 3px;
}

/* Styles for sections */

#footer {
  padding-bottom: 74px;
    padding-top: 86px;
  display          : block;
  text-align       : center;
  width            : 100%;
    background: #13315c;
    color: #fff;
    font-family: Rubik,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;
}

#footer::before {
  content          : "colored by YANNZ.nl | ";
}

#header {
  background       : #183291 url("data:image/svg+xml;charset=utf-8,%3Csvg width='67' height='77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M57.694 15.096c-1.147-4.152-3.972-5.595-5.387-6.067-4.549 1.059-2.635 5.833 3.319 7.565-2.334.883-5.83 1.229-8.113.122.36.37.808.744 1.361 1.124 13.201 9.07 17.18 16.679 17.408 22.502h.07c.711-7.005-.6-16.254-8.655-25.242l-.003-.004ZM43.521 35.14c1.693 11.813-9.845 18.264-11.81 21.796.383.41.788.825 1.197 1.222-7.324 7.813-4.713 15.022.48 18.842-1.408-4.703-.788-8.93 4.766-14.686-.607-.434-1.186-.842-1.703-1.205 7.911-4.893 13.453-17.304 7.067-25.973l.003.004Z' fill='%23fff'/%3E%3Cpath d='M37.202 30.634c2.42 5.454-3.45 9.104-6.915 13.199-2.9 3.351-9.9 13.843-2.823 20.434-1.864-4.7 3.262-12.512 8.126-17.572.6.584 1.207 1.358 1.207 1.358 4.367-4.858 7.599-10.692.409-17.418h-.004ZM51.55 21.789c10.009 16.312.87 22.655-1.703 33.877a6.49 6.49 0 0 0-.121.744c-1.214.037-2.44.108-3.42.227-.365 11.416 5.555 15.484 9.303 16.957a9.771 9.771 0 0 1-.144-.25c-1.656-1.773-4.895-7.345-2.33-14.031 0 0 .74.058 1.666.224 2.44-4.068 6.41-8.462 7.17-17.915.64-7.969-4.22-15.392-10.422-19.836v.003ZM54.432 8.438s6.185-.88 6.078 1.463c-.077 1.654-1.338 1.735-2.256.707-1.284-1.444-3.825-2.17-3.825-2.17h.003ZM43.176 58.871c-.148 2.157.657 6.615 2.628 9.508 0 0-2.37.703-3.02.825.338 1.256.693 2.4.794 3.623-7.888-3.623-3.386-11.083-.402-13.952v-.004Z' fill='%23fff'/%3E%3Cpath d='M49.826 28.763c.698.089 2.4.095 2.4.095-2.35-7.568-7.357-10.706-12.533-12.99l.033-.116c1.519.105 3.299.132 7.65 2.326-4.991-3.844-3.255-9.501 3.775-9.739-2.629-3.188-6.078-5.273-9.202-6.217-1.529 4.543.724 6.57.707 6.615.094.047-7.21-1.08-5.357-8.724-4.243-.142-7.596.781-10.033 2.282-.114.886-.197 1.898-.197 1.898-.503-.509-1.563-2.05-1.921-3.344-2.082.682-4.371 1.68-5.454 4.013-.791-.94-1.592-1.657-2.253-2.054-.858 2.275-.707 6.553.842 10.295.898-.214 4.67-1.51 4.67-1.51s.284 3.133 2.65 4.817c2.367 1.685 5.039 1.59 6.926 1.155 3.088-.71 4.016-3.41 3.39-6.17-.52-2.285-2.049-3.786-3.795-3.385-1.981.455-1.72 3.745-1.18 6.129-1.743 1.416-3.191.265-3.64-1.715-.594-2.611 1.072-5.222 3.717-5.83 3.05-.703 5.561 1.294 6.171 4.322 1.421 7.053-4.894 8.411-4.894 8.411 6.587 2.173 12.758 6.261 8.836 12.777 8.934 3.45 7.891 13.382 6.02 22.217 4.007-5.582 8.066-15.429 2.672-25.561v.003Z' fill='%23fff'/%3E%3Cpath d='M29.6 29.26c-.282-.928-1.25-6.619-5.441-12.153-2.336-3.09-2.843-3.61-2.843-3.61-1.81.754-4.629 1.892-7.411 3.627-.265.713-.372 1.64-.372 1.64s-8.14 5.61-10.925 7.626C-.335 28.522-.536 29.782.761 32.61c0 0 1.847-.926 3.308-1.544l.145.288c-2.092 2.52-2.085 3.657-2.085 3.657.144.547.663 1.453 1.133 2.258 2.054 3.518 4.344 2.479 13.143 2.061 4.137-.193 4.298 3.674 2.457 4.554-1.213.577-2.963.93-4.049-.618-.576.265-1.009.55-1.787 1.06-3.291.454-3.459-2.116-3.995-2.041-.61.084-.332 2.505 1.491 4.033-1.468 2.051-.09 4.771 4.576 7.708.986-.319 1.66-.322 2.062-.917.17-.441-.057-.95-.567-1.663a124.057 124.057 0 0 0 4.066-3.236c.171 1.307.962 2.95 3.647 3.758.114-3.29 4.58-9.592 3.413-15.025-.379-1.772-1.545-2.502-2.508-2.91-1.75-.58-4.226-1.674-3.49-3.042.588-1.093 4.262-1.304 4.262-1.304 3.583 3.96 4.14 10.36 4.14 10.36 3.345-.774 8.484-4.978 4.672-10.367 1.83 0 4.573.537 4.573.537s1.424-6.652-9.946-10.71c-.003-.04 1.237 8.486.553 9.678v.013l-.372.051-.004.01Zm-8.445-6.072c-1.444.611-5.685 2.207-7.535 2.866l-.034-.503s1.505-.937 2.182-1.31c-.482-.924-.459-1.195-.492-1.63-.037-.435.147-2.265.147-2.265l.45-.22 1.089 2.25c1.897-.07 4.244.313 4.27.32l-.073.499-.004-.007Z' fill='%23fff'/%3E%3C/svg%3E");
/*  background: linear-gradient(101.96deg,rgba(0,51,95,.7) 2.45%,rgba(24,50,145,.7) 50.76%);*/
  background-repeat: no-repeat;
  background-size  : contain;
  background-position: 100%;
  border           : none;
  font-size        : 16px;
  font-weight      : bold;
  width            : 100%;
  height           : 100px;
  z-index          : -2;
}

#header table {
  font-family      : DIN Next,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;
  border           : 0px yellow solid;
  width            : 1200px;
  color            : #fff;
  margin           : 0px auto;
  font-size        : 24px;
  z-index          : 1;
}

#header table td {
    padding        : 8px;
    z-index: 1;
}

#headerkop {
    width            : auto;
    display: flex;
    justify-content: space-between;
    height: 80px;
}

#header table:before {
    background: linear-gradient(101.96deg,rgba(0,51,95,.7) 2.45%,rgba(24,50,145,.7) 50.76%);
    -webkit-clip-path: polygon(40px 0,100% 0,100% 100%,0 100%);
    clip-path: polygon(40px 0,100% 0,100% 100%,0 100%);
    content: "";
    height: 100px;
    position: absolute;
    right: 0;
    width: 44%;
    z-index: -1;
    color            : #fff;
}

#headerkop img {
  height           : 61px;
  margin-top       : 8px;
}

#rechts img {
    margin-left    : 7px;
    margin-right   : 7px; 
}

#lastupdate {
  text-align       : right;
  width            : 884px;
  margin           : 5px auto;    
}

#navigation {
    background-color: #c5e2ee;
}

#navigation table {
  width            : 1200px;
  margin           : 0px auto;
  height           : 60px;
  font-size        : 0px;
}

#navigation a {
  font-size        : 16px;
  color            : #183291;
  padding          : 8px;
}

#navigation table a:hover {
  color            : #cc5200;
  text-decoration  : underline !important; 
  
}

#navigation a[style="font-weight: bold; text-decoration: none;"] {
  color            : red;
}

a#href0, a#href1, a#href2, a#href3, a#href4 {
  text-decoration  : none !important;
  font-weight      : 500 !important;
}

#noscript {
  border           : none;
  font-size        : 13px;
  font-weight      : bold;
  color            : red;
  margin-bottom    : 15px;
  text-align       : center;
  width            : 780px;
}

#freeText {
  background-color: #F2F5F7;
  color            : #000;
  margin           : 20px auto;
  padding          : 8px;
  text-align       : left;
  vertical-align   : top;
  width            : 900px;
}

#freeText a {
    color          : #183291;
}

#freetext a:hover {
  color            : #cc5200;
  text-decoration  : underline;
}
#results {
  margin : 15px auto;
  vertical-align   : top;
  width            : 1200px;
  line-height: 1.7;
}

.fontS {
  font-size        : 14px;
  font-family      : DIN Next,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;
}

/* Styles for table rows */

.trList0 {
}

.trList1 {
  background-color: #f2f5f7;
}

.trTitle1 {
}

.trTitle2 {
}


/* Styles for table cells */
.title1 {
  color            : #183291;
  font-weight      : 750;
  font-size        : 24px;
  font-family      : DIN Next,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;
}


#tab0 .title1 {
  font-family      : Rubik,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-weight      : bold;
  padding-bottom   : 8px;
  color            : #f60;
  font-size        : 24px;
  font-style       : italic;
}

.title2 {
  color            : #183291;
  font-weight      : 750;
  font-size        : 24px;
  font-family      : DIN Next,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;
}

.titleS {
  color            : #183291;
  font-weight      : 750;
  font-size        : 14px;
  font-family      : DIN Next,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;
}

.leftText {
}

.centerText {
  text-align      : left;
}

.rightText {
  text-align      : right;
}

.TextS {
  font-size        : 12px;
  font-family      : DIN Next,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;
}

td.leftText[colspan]:not([colspan="1"]) {
 color: #183291;
}

.tab table:first-child tr:not(.trList1) a[href $='.pdf'], #freeText a[href $='.pdf'] { 
   background      : transparent url('../images/pdf.png') no-repeat center left;
   line-height     : 20px;
    padding        : 1px 0px 1px 18px;
}
.tab table:first-child tr.trList0 a[href $='.pdf'] { 
   background      : none;
    padding        : 0px;
}

#reclame {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(170px,1fr));
    margin-bottom: 2rem;margin-top: 2rem;
}

#reclame a {
    display: flex;
    text-align: center;
    vertical-align: baseline;
    justify-content: center;
    align-items: center;
}

#tab0 td.title1[colspan]:not([colspan="6"]):before {
    content: "Mixed";
    color: #f60;
}

#tab0 td.title1[colspan]:not([colspan="6"]) {
    color: #fff;
}
#splashme { visibility: hidden; font-size: 1pt;