/*rvj*/
.width-setting {max-width: 60em; margin-left: auto; margin-right: auto;}

body {background-color: #ffffff; font-family: arial, verdana, helvetica, sans-serif; margin: 0%;}
table {border-collapse: collapse;}
td {font-size: 15px; border: 0px; color: #444444; vertical-align: top; background-color: #ffffff; text-align: justify; line-height: 20px}

html {scroll-behavior: smooth;}
.heading {font-size: 25px; font-weight: bold;}
.top1 {margin: auto;}
.main {margin: 0%; width: 100%;}
.small {color: #444444; font-weight: bold; font-size: 12px;}
.hl-gy {width: 40px; height: 36px;}
.menu {font-size: 14px; border: none; width: 100%; height: 40px;}

.left {text-align: left; width: 45%; font-size: 15px;}
.center {text-align: center; font-size: 25px; display: block; margin-left: auto; margin-right: auto; width: 50px;}
.right {text-align: right; width: 45%; font-size: 15px;}
.width {width: 100%;}
.lsp {letter-spacing: 8px;}

a:link {text-decoration: none; font-weight: bold;}
a:visited {text-decoration: none; font-weight: bold;}
a:active {text-decoration: none; font-weight: bold;}
a:hover {text-decoration: underline; font-weight: bold;}

a.lc {color: #444444}
a.blue {color: #444444;}
a.red {color: #4d70ff;}

.red {color: #cc2222; font-weight: bold;}
.green {color: #00aa00; font-weight: bold;}

hr.new {border-top: 2px solid #444444;}
hr.red {border-top: 4px solid #cc0011;}
video {width: 100%;}
img {width: 100%}
audio {width: 100%;}
audio::-webkit-media-controls-panel {background-color: #aaaaaa;}

/*
grn groen is rgb #009933
grijs is rgb #444444
red is #4d70ff
blue is #3366ff
oker/orange is #ff9933

*/

sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

a.tip {border-bottom: text-decoration: none; font-family: arial}
a.tip:hover {cursor: help; position: relative}
a.tip span {display: none}
a.tip:hover span {padding: 5px 20px 5px 5px; display: block; background: #888888; 
left: 0px; margin: 10px; width: auto; position: absolute; top: 10px; text-decoration: none; color: #ffffff; font-size: 13px}

.fill {object-fit: fill;}
.space {margin-left: 3%; margin-right: 3%;}

.cnn {font-family: courier-new, monospace; color: #009900; font-weight: normal; font-size: 15px;}

.video-container {position: relative; width: 100%; padding-bottom: 56.25%; /* 16:9 Aspect Ratio */}

  .video-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}