body{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  background-color:rgb(247,247,247);
}

:root {
  --last-mouse-x: 300px;
  --last-mouse-y: 400px;
}

#Content{
  position:relative;
  width:1140px;
  height:950px;
  margin:5px auto;
  padding-top:0px;
  border:2px solid rgb(229,229,229);
  background-color:rgb(255,255,255);
}

#upperbar{
  position:absolute;
  width: 100%;
  height: 22px;
  background-color: #046f96;
  color: #fff;
  font-weight:bold;
  font-size:18px;
}

#upperbar_bottom{
  position:absolute;
  width: 100%;
  top:22px;
  height: 5px;
  background-color: #c2e2f0;
}

.imgHeader{
  position:absolute;
  width: 400px;
  left: 280px;
  top:0px;
  height: 22px;
  background-color: #c2e2f0;
  color: #000;
  font-size:16px;
  text-align:center;
}
.imgHeader.regionDisplay {
  left: 485px;
}

#upperbar_text{
  position:absolute;
  height: 18px;
  top:4px;
  left:250px;
  background-color: #c2e2f0;
  color: #000;
  font-size:16px;
}

#selectedDiv{
background-color: #e5e5e5;
}

#leftbar{
  position:absolute;
  top: 27px;
  width:225px;
  height:923px;
  background-color: #ffffff;
  border-right: 2px solid rgb(229,229,229);
}

div[id^="iconAlt-"] {
position:absolute;
text-align:left;
border:1px solid #046f96;
background-color: #fff;
z-index:30;  }

#leftbar_timeinfo{
  position:absolute;
  padding-left:5px;
  top: 30px;
  left: 0px;
  width:220px;
  background-color: #f5f5f5;
  border:0px solid rgb(229,229,229);
  font-size:14px;
}

#versie{
position:absolute;
font-size:10px;
}


#printThisTable{
background-color: #fff;
display: block;
z-index:12;
color: #000000;
  background-color: #f5f5f5;
  border:0px solid rgb(229,229,229);
}

#printThisTableClose2{
  text-align:left;
}

#img-citiesOverlay{
position:absolute;
top:30px;
left:230px;
z-index:15;
}

#corAmd{
display: inline;
color: red;
}

#rtd{
display: inline;
color: orange;
}

#temp_messages{
position:absolute;
top:70px;
left: 900px;
}

#txtTable{
position:absolute;
top:170px;
left: 900px;
top: var(--last-mouse-y);
left: var(--last-mouse-x);



z-index:17;
}

#txtTableIndicator{
position:absolute;
background-color: #ff9966;
height:10px;
width:10px;
top: calc(var(--last-mouse-y) - 5px);
left: calc(var(--last-mouse-x) - 5px);
}

#keuzemenu{
position:absolute;
top:30px;
left:3px;
}

#table_keuzemenu{
border-spacing:0px;
padding:0px;
border: 0px;
}

.table_keuzemenu_balhours{
color: #c2e2f0;
}

.verwachting
{
position:absolute;
top:30px;
left:230px;
border: 1px solid rgb(229,229,229);
}

#img-disclaimer{
position:absolute;
top:30px;
left:230px;
background-color: #fff;
border:1px solid #046f96;
color:red;
}

#hoverIcon{
position:absolute;
border:1px solid #046f96;
background-color: #fff;
z-index:10;
}

.verwachting_txt
{
position:absolute;
top:30px;
left:230px;
width:910px;
height:900px;
background-color: #fff;
z-index:20;

}

.onbetrouwbaar
{
position:absolute;
top:30px;
left:230px;
width:910px;
height:900px;
background-color: #fff;
}

table.verwTbl{
   border-spacing:0px;
   padding:0px;
   border:1px solid rgb(229,229,229);
   border-collapse: collapse;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:16px;
   text-align:center;
   width:800px;
}

table.verwTbl td {
  display: block;
  text-decoration:none;
  text-align: left;
  color: #000;
  border-bottom: 1px solid rgb(229,229,229);
  border-left:2px solid rgb(229,229,229);
}

table.verwTbl th {
 border: 1px solid rgb(229,229,229);
 font-weight: bold;
 background-color: #e5e5e5;
}



.titlebar1
{
position:absolute;
top:-30px;
left:0px;
width:270px;
height:25px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
text-align:center;
background-color:#A7C942;
color:#ffffff;
border:1px solid #006600;
}

.titlebar2
{
position:absolute;
top:-30px;
left:270px;
width:300px;
height:25px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
text-align:center;
border:1px solid #006600;
color:#000000;
background-color:#EAF2D3;
}

table.timetable {
   font-family:"Verdana", Arial, Helvetica, sans-serif;
   background-color:#c2e2f0;
   border:0px;
   padding:0px;
   border-collapse: collapse;
   }
table.timetable td {
   font-size:12px;
   background-color:#c2e2f0;
}

table.navbar {
   border-spacing:0px;
   padding:0px;
   border: 0px;
   border-collapse: collapse;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   width:220px;
}
table.navbar td {
   font-size:14px;
   border:1px solid #046f96;
}
table.navbar th {
   font-size:18px;
   text-align:center;
   background-color:#046f96;
   color:#ffffff;
   border:1px solid #000000;
}
table.navbar td a{
   display: block;
   text-decoration: none;
}
table.navbar td a:link, table.navbar td a:visited {
   color: #fff;
}
table.navbar td a:hover, table.navbar td a:active {
   color: #cc3300;
   background-color: #cc3300;
}
table.navbar tr.alt td {
   background-color:#c2e2f0;
}

table.settings {
   border-spacing:0px;
   padding:0px;
   border:1px solid rgb(229,229,229);
   border-collapse: collapse;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   width:220px;
   text-align:center;
}

table.settings td a {
  display: block;
  text-decoration:none;
  color: #000;
  border-left:2px solid rgb(229,229,229);

}
table.settings td a:hover{
   color: #046f96;
}
table.settings th {
 width:20px;
}


table.txtTable {
   border-spacing:0px;
   padding:0px;
   border: 0px;
   border-collapse: collapse;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   width:240px;
   background-color:#ffffff;
}
table.txtTable td {
   font-size:14px;
   border:1px solid #046f96;
   padding-left:5px;
   padding-right:5px;
}
table.txtTable th {
   font-size:18px;
   text-align:center;
   background-color:#046f96;
   color:#ffffff;
   border:1px solid #000000;
}
table.txtTable td a{
   display: block;
   text-decoration: none;
}
table.txtTable td a:link, table.txtTable td a:visited {
   color: #fff;
}
table.txtTable td a:hover, table.txtTable td a:active {
   color: #cc3300;
   background-color: #cc3300;
}
table.txtTable tr.alt td {
   background-color:#c2e2f0;
}

#printen{
   display: block;
   text-decoration: none;
}


table.navbar tr td.activeCell {
  background-color: #cc3300;
}
table.navbar tr td.hoveringCell {
  background-color: #ff9966;
}
.activeButton {
  background-color: #e5e5e5;
}
.hidden {
  display: none;
}