/* Basic Element Definitions */
html {
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  color: #000000;
  /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  margin: 0;
  /*font-size: 11px;*/
  height: 100%;
  background-color: #f2f3f3;
  padding: 0;
}

div {
  /*font-size: 11px;*/
}

img {
  border-width: 0;
}

td {
  color: #000000;
  /*font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;*/
}

p {
  color: #000000;
  /*font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;*/
  margin-top: 0;
}

input {
  /*font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;*/
}

.inputRequired {
  /*font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;*/
  background-color: #FFFFCC;
}

.inputDisabled {
  /*font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;*/
  background-color: #f3f3f3;
  color: #999999;
}

select {
  /*font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;*/
}

textarea {
  /*font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;*/
}

/* GLOBAL CLASSES */
.GlobalContainer {
  display: flex;
  height: 100vh;
  flex-direction: column;
  overflow: hidden;
}

.page-wrapper {
  background-color: #fff;
  min-height: 100%;
  margin: auto;
  margin-bottom: -45px;
  width: 992px;

}

.GlobalHeader {
  float: left;
  font-size: inherit;
  min-width: 992px;
  height: 87px;
}

#header-view-root {
  min-height: 110px;
}

.HeaderImage {
  position: absolute;
  left: 0px;
  top: 0px;
}

.AcceptatieTekst {
  position: absolute;
  left: 25px;
  top: 15px;
  color: red;
  font-size: 22px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}

.feedbackPanelERROR {
  color: red;
  font-weight: bold;
}

.HelpContainer {
  float: right;
  margin-right: 10px;
  top: 60px;
  left: 930px;
  position: absolute;
}

.GebruikerGegevens {
  /* float: right;*/
  margin-right: 10px;
  margin-top: 10px;
  position: absolute;
  right: 0;
  z-index: 1;
}

.GebruikerGegevens div {
  float: left;
  display: block;
  margin-right: 10px;
  height: 20px;
}

.holy-grail-body {
  display: flex;
  flex: 1;
}

.ContentContainer {
  min-width: 795px;
  flex: 1;
  display: flex;
  flex-direction: column;
}

.nav {
  flex: 0 0 220px;
  flex-direction: column;
  flex-wrap: nowrap !important;
  order: -1;
  width: 220px;
  overflow: auto;
}

.LeftMenuContainer {
  flex-grow: 2;
}

.main-body {
  flex: 1;
  overflow: auto;
}

footer {
  align-self: flex-end;
  width: 100%;
}

#login-container {
  display: flex;
  flex-direction: column;
  flex: 2 0 auto;
  background: #fbfbfb url(../images/Driehoeken-Material-design-MULTIsignaal.png);
  background-size: cover;
}

.TabContainer {
  text-align: right;
}

.TabInactiveTab {
  float: left;
  width: 142px;
  background-image: url(../images/bg_inactive_tab.gif);
  margin-right: 2px;
  padding-top: 8px;
  padding-bottom: 6px;
  margin-bottom: 1px;
  text-align: center;
  text-transform: uppercase;
}

A.TabInactiveTabLink:link {
  color: #000000;
  text-decoration: none;
}

A.TabInactiveTabLink:visited {
  color: #000000;
  text-decoration: none;
}

A.TabInactiveTabLink:active {
  color: #000000;
  text-decoration: none;
}

A.TabInactiveTabLink:hover {
  color: #000000;
  text-decoration: underline;
}

.TabActiveTab {
  float: left;
  width: 142px;
  background-image: url(../images/bg_active_tab.gif);
  margin-right: 2px;
  padding-top: 8px;
  padding-bottom: 6px;
  margin-bottom: 1px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: bold;
}

A.TabActiveTabLink:link {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

A.TabActiveTabLink:visited {
  color: #FFFFFF;
  text-decoration: none;
}

A.TabActiveTabLink:active {
  color: #FFFFFF;
  text-decoration: none;
}

A.TabActiveTabLink:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.TabBottom {
  clear: left;
  width: inherit;
  height: 10px;
  background-color: #fbc14c;
}

.SubTabContainer {
  width: 790px;
  background-color: #e3e5e4;
  text-align: right;
}

.TabInactiveSubTab {
  float: left;
  width: 142px;
  background-image: url(../images/bg_inactive_subtab.gif);
  margin-right: 1px;
  padding-top: 6px;
  padding-bottom: 4px;
  margin-bottom: 1px;
  text-align: center;
  text-transform: uppercase;
}

A.TabInactiveSubTabLink:link {
  color: #000000;
  text-decoration: none;
}

A.TabInactiveSubTabLink:visited {
  color: #000000;
  text-decoration: none;
}

A.TabInactiveSubTabLink:active {
  color: #000000;
  text-decoration: none;
}

A.TabInactiveSubTabLink:hover {
  color: #000000;
  text-decoration: underline;
}

.TabActiveSubTab {
  float: left;
  width: 142px;
  background-image: url(../images/bg_active_subtab.gif);
  margin-right: 1px;
  padding-top: 6px;
  padding-bottom: 4px;
  margin-bottom: 1px;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
}

A.TabActiveSubTabLink:link {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

A.TabActiveSubTabLink:visited {
  color: #FFFFFF;
  text-decoration: none;
}

A.TabActiveSubTabLink:active {
  color: #FFFFFF;
  text-decoration: none;
}

A.TabActiveSubTabLink:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.ContentBlockContainer_full {
  float: left;
  margin-top: 10px;
  margin-left: 5px;
  width: 95%;
  padding: 15px;
}

.ContentBlockContainer {
  float: left;
  margin-top: 10px;
  margin-left: 5px;
  width: 45%;
  padding: 15px;
}

.ContentBlockHeader {
  float: inherit;
  margin-right: 10px;
  width: 100%;
  text-align: left;
  text-transform: uppercase;
  color: #fbc14c;
  font-weight: bold;
}

.ContentBlock {
  width: 100%;
  float: inherit;
  padding: 5px;
  border-top-style: solid;
  border-top-color: #cdcde4;
  border-top-width: 1px;
  border-left-style: solid;
  border-left-color: #cdcde4;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-color: #cdcde4;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cdcde4;
  border-bottom-width: 1px;
}

.FooterContainer {
  clear: both;
  float: inherit;
  background-image: url(../images/bg_footer.jpg);
  width: 790px;
  height: 33px;
}

.FooterButtons {
  margin-left: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}

/* Specific Classes Per Page */

/* Zoekscherm */
.InfoHeader {
  float: inherit;
  height: 43px;
  width: 336px;
  background-image: url(../images/header_info.jpg);
}

.InfoBlock {
  width: 336px;
  background-color: #dbdcdc;
  float: inherit;
}

/*  Zoekresultaten */
.SearchResultContainer {
  float: left;
  width: auto;
  padding-top: 5px;
}

.SearchResultBox {
  float: left;
  width: 700px;;
}

.SearchResultHeaderTab, .wicket_orderUp, .wicket_orderNone,
.wicket_orderDown {
  height: 17px;
  background-image: url(../images/bg_searchresult_header.gif);
  color: #000000;
  font-weight: bold;
  /*font-size: 10px;*/
  padding-left: 3px;
  padding-left: 3px;
  text-transform: uppercase;
}

.SearchResultRowEven, .even {
  background-color: #FFFFFF;
  border-bottom-color: #b1b0ad;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.SearchResultRowEvenHover, .even_hover {
  cursor: pointer;
  cursor: hand;
  background-color: #ffdd9a;
  border-bottom-color: #b1b0ad;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.SearchResultRowOdd, .odd {
  background-color: #f4f4f9;
  border-bottom-color: #b1b0ad;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.SearchResultRowOddHover, .odd_hover {
  cursor: pointer;
  cursor: hand;
  background-color: #ffdd9a;
  border-bottom-color: #b1b0ad;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

A.SearchResultLink:link {
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}

A.SearchResultLink:active {
  color: #fbc14c;
  text-decoration: none;
  font-weight: bold;
}

A.SearchResultLink:visited {
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}

A.SearchResultLink:hover {
  color: #333333;
  text-decoration: underline;
  font-weight: bold;
}

.Header {
  position: relative !important;
  color: #2c3e50;
}

/*  Signaal toevoegen */
.SelectedBar {
  clear: left;
  width: inherit;
  background-color: #f2f2f2;
}

.SelectedBackBlock {
  float: left;
  width: 10px;
  margin-top: 8px;
  margin-left: 10px;
}

.SelectedBlock {
  width: auto;
  float: left;
  margin-left: 10px;
  margin-top: 2px;
}

.PreviousSignalsContainer {
  width: 335px;
  height: auto;
}

.PreviousSignalsHeader {
  text-transform: uppercase;
  color: #fbc14c;
  font-weight: bold;
}

.PreviousSignalsDescr_TD {
  width: 150px;
}

/*  Matching */
.MatchingContainer {
  float: inherit;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 750px;
}

.MatchingBlockHeader {
  float: inherit;
  margin-right: 10px;
  width: 100%;
  text-align: left;
  text-transform: uppercase;
  color: #fbc14c;
  font-weight: bold;
}

/*  PVA Wizard */
.PvaTitel {
  background-color: #999999;
  color: #FFFFFF;
}

.PvaKop {
  background-color: #CCCCCC;
}

.PvaKopOrder {
  background-color: #CCCCCC;
  width: 50px;
}

.PvaSubKop {
  background-color: #EFEFEF;
}

.PvaSubKopOrder {
  background-color: #EFEFEF;
  width: 50px;
}

.PvaLvlElementOrder {
  width: 50px;
}

.PvaTreeL {
  width: 24px;
  background-image: url(../images/tree_l.gif);
}

.PvaTreeC {
  width: 24px;
  background-image: url(../images/tree_c.gif);
}

.PvaTreeT {
  width: 24px;
  background-image: url(../images/tree_t.gif);
}

/* Mark toegevoegd voor statistiek pagina layout */
.leeg {
  background-color: #FFFFFF;
}

.kolomEven {
  background-color: #FFFFFF;
}

/* licht oranje */
/* .kolomOneven{background-color: #fbefd4;}
 */

/* licht blauw */
.kolomOneven {
  background-color: #f4f4f9;
}

/* licht grijs */
/*.kolomOneven{background-color: #f3f3f3;}
*/
.tableborder {
  background-color: #f3f3f3;
}

.statistiekKolom {
" width: 100 px;
"
}

table#statistiek {

}

table#statistiek td {
  padding: 2px;
  width: 45px;
  /*border: solid #ddd4fb 1px;*/
  vertical-align: top;
}

table .toprow {
  font-style: italic;
  text-align: center;
}

.leftcol {
  float: clear;
  font-weight: bold;
  text-align: left;
  width: 150px;
}

TR.actiefSignaal TD {
  /*verander niks*/

}

TR.nietActiefSignaal TD {
  color: #AFAFAF;
}

div.wicket-aa {
  border: 1px solid #000;
  padding: 0px;
  margin: 0px;
  max-height: 100px;
  overflow: auto;
  cursor: pointer;
}

div.wicket-aa ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

div.wicket-aa ul li {
  padding: 0px;
  margin: 0px;
  background-color: white;
}

div.wicket-aa ul li:hover {
  padding: 0px;
  margin: 0px;
  background-color: #0000ff;
  color: white;
}

/* Indicator bar bij het uitvoeren van lange acte
.wicket-ajax-indicator img {display: none;}
 /* hide default wicket indicator.gif */
.wicket-ajax-indicator {
  width: 200px;
  height: 200px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -100px;
  margin-left: -100px;
  color: #fff;
  text-align: center;
  z-index: 9999;
}

#widget-tabs {
  float: left;
  width: 100%;
  background: #BBD9EE;
  font-size: 93%;
  line-height: normal;
}

#widget-tabs ul {
  margin: 0;
  padding: 10px 10px 0 50px;
  list-style: none;
}

#widget-tabs li {
  display: inline;
  margin: 0;
  padding: 0;
}

#widget-tabs a {
  float: left;
  background: url("../images/widgets/tableft.gif") no-repeat left top;
  margin: 0;
  padding: 0 0 0 4px;
  text-decoration: none;
}

#widget-tabs a span {
  float: left;
  display: block;
  background: url("../images/widgets/tabright.gif") no-repeat right top;
  padding: 5px 15px 4px 6px;
  color: #666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#widget-tabs a span {
  float: none;
}

/* End IE5-Mac hack */
#widget-tabs a:hover span {
  color: #FF9834;
}

#widget-tabs a:hover {
  background-position: 0% -42px;
}

#widget-tabs a:hover span {
  background-position: 100% -42px;
}

#notities {
  border-collapse: collapse;
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}

#notities .description {
  font-weight: bold;
}

#notities tr td {
  padding-top: 5px;
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}

th {
  text-align: left;
}

/** Toevoegingen voor R1.19 */
.button:hover, .imageButton:hover {
  text-decoration: none;
  color: black;
}

.button:link, .imageButton:link {
  text-decoration: none;
  color: black;
}

.overdragenButton {
  /* position: absolute; */
  padding-right: 20px;
  right: 10px;
  bottom: -3px;
  background: url('../images/icon_replace2.png') no-repeat 95% 50%;
}

.versturenButton {
  line-height: 20px;
  background: url('../images/b_stop.gif') no-repeat 95% 50%;
}

/* Toevoegingen voor R1.20 */
.inactief td {
  color: grey;
}

.pad10 {
  padding: 10px;
}

.label {
  /* width: 120px !important; */
  float: left;
  clear: both;
}

.veld {
  float: left;
}

.clear {
  clear: both;
}

/* FIX voor foute cursors in het Modal Window */
div.wicket-modal div.w_content {
  cursor: default !important;
}

div.wicket-modal a {
  cursor: pointer !important;
}

/* Toevoegingen voor R1.22 */
.signalerenButton {
  line-height: 20px;
  float: left;
  margin-right: 20px;
  background: url('../images/icon_add_small.gif') no-repeat 95% 50%;
}

.signalerenButtonDisabled {
  line-height: 20px;
  float: left;
  margin-right: 20px;
  background: url('../images/icon_add_small_disabled.gif') no-repeat 95% 50%;
}

.matchInfoButton {
  line-height: 20px;
  float: left;
  margin-right: 20px;
  background: url('../images/icon_view_details.gif') no-repeat 95% 50%;
}

.opslaanButton {
  line-height: 20px;
  margin-right: 20px;
  background: url('../images/icon_check.gif') no-repeat 95% 50%;
}

.annulerenButton {
  line-height: 20px;
  margin-right: 20px;
  background: url('../images/icon_delete_small.gif') no-repeat 95% 50%;
}

.verwijderButton {
  line-height: 20px;
  margin-right: 20px;
  background: url('../images/icon_delete.gif') no-repeat 95% 50%;
}

.vernieuwenButton {
  line-height: 20px;
  margin-right: 20px;
  background: url('../images/icon_replace2.png') no-repeat 95% 50%;
}

div.wicket-aa ul li.selected {
  color: #000;
}

.floatLeft {
  float: left;
}

div.wicket-aa ul li.selected {
  color: #000;
}

.width10 {
  width: 10px !important;
}

.width20 {
  width: 20px !important;
}

.width30 {
  width: 30px !important;
}

.width40 {
  width: 40px !important;
}

.width50 {
  width: 50px !important;
}

.width60 {
  width: 60px !important;
}

.width70 {
  width: 70px !important;
}

.datumveld {
  width: 70px;
}

.width80 {
  width: 80px !important;
}

.width90 {
  width: 90px !important;
}

.width100 {
  width: 100px !important;
}

.width110 {
  width: 110px !important;
}

.width120 {
  width: 120px !important;
}

.width130 {
  width: 130px !important;
}

.width140 {
  width: 140px !important;
}

.width150 {
  width: 150px !important;
}

.width160 {
  width: 160px !important;
}

.width170 {
  width: 170px !important;
}

.width180 {
  width: 180px !important;
}

.width190 {
  width: 190px !important;
}

.width200 {
  width: 200px !important;
}

.width210 {
  width: 210px !important;
}

.width220 {
  width: 220px !important;
}

.width230 {
  width: 230px !important;
}

.width240 {
  width: 240px !important;
}

.width250 {
  width: 250px !important;
}

.width260 {
  width: 260px !important;
}

.width270 {
  width: 270px !important;
}

.width280 {
  width: 280px !important;
}

.width290 {
  width: 290px !important;
}

.width300 {
  width: 300px !important;
}

.width310 {
  width: 310px !important;
}

.width315 {
  width: 315px !important;
}

.width320 {
  width: 320px !important;
}

.width340 {
  width: 340px !important;
}

.width350 {
  width: 350px !important;
}

.width360 {
  width: 360px !important;
}

.width370 {
  width: 370px !important;
}

.width380 {
  width: 380px !important;
}

.width390 {
  width: 390px !important;
}

.width400 {
  width: 400px !important;
}

.width405 {
  width: 405px !important;
}

.width421 {
  width: 421px !important;
}

.width410 {
  width: 410px !important;
}

.width440 {
  width: 440px !important;
}

.width445 {
  width: 445px !important;
}

.width450 {
  width: 450px !important;
}

.width455 {
  width: 455px !important;
}

.width458 {
  width: 458px !important;
}

.width460 {
  width: 460px !important;
}

.width465 {
  width: 465px !important;
}

.width466 {
  width: 466px !important;
}

.width470 {
  width: 470px !important;
}

.width480 {
  width: 480px !important;
}

.width490 {
  width: 490px !important;
}

.width500 {
  width: 500px !important;
}

.width520 {
  width: 520px !important;
}

.width530 {
  width: 530px !important;
}

.width550 {
  width: 550px !important;
}

.width560 {
  width: 560px !important;
}

.width570 {
  width: 570px !important;
}

.width580 {
  width: 580px !important;
}

.width605 {
  width: 605px !important;
}

.width629 {
  width: 629px !important;
}

.width630 {
  width: 630px !important;
}

.width640 {
  width: 640px !important;
}

.width647 {
  width: 647px !important;
}

.width650 {
  width: 650px !important;
}

.width669 {
  width: 669px !important;
}

.width810 {
  width: 810px !important;
}

.width836 {
  width: 836px !important;
}

.width840 {
  width: 840px !important;
}

.width855 {
  width: 855px !important;
}

.width890 {
  width: 890px !important;
}

.width925 {
  width: 925px !important;
}

.fullwidth {
  width: 100%;
}

.height40 {
  height: 40px;
}

.height60 {
  height: 60px;
}

/* 1.22.3: begin -einde menu-item vervangen */

/** Begin menudeel, botst met oude versie, dus ook weghalen in regio-specifieke styles. **/
.LeftMenuContainer {
  float: left;
  width: 188px;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 10px;
  border-right: solid;
  border-right-color: #cdcece;
  border-right-width: 1px;
  height: 100%;
}

.LeftMenuActiveTopItem {
  background-image: url(../images/bg_leftmenu_topitem_active.gif);
  color: #8fa9b1;
}

.LeftMenuInActiveTopItem {
  background-image: url(../images/bg_leftmenu_topitem_inact.gif);
  color: #366198;
}

.LeftMenuInActiveTopItem, .LeftMenuActiveTopItem {
  background-position: bottom;
  background-repeat: no-repeat;
  width: 188px;
  height: 15px;
  text-transform: uppercase;
  padding-left: 2px;
  padding-top: 12px;
}

.LeftMenuActiveSubItemContainer {
  width: 160px;
  margin-left: 20px;
}

.LeftMenuActiveSubItem {
  width: 160px;
  height: 15px;
  padding-top: 10px;
  margin-left: 0px;
  padding-right: 2px;
  border-bottom: solid;
  border-bottom-color: #cdcece;
  border-bottom-width: 1px;
  text-align: right;
  text-transform: uppercase;
}

A.LeftMenuActiveSubItemLink:link {
  text-decoration: none;
  color: #70a7cd;
}

A.LeftMenuActiveSubItemLink:visited {
  color: #70a7cd;
}

A.LeftMenuActiveSubItemLink:active {
  color: #70a7cd;
}

A.LeftMenuActiveSubItemLink:hover {
  color: #70a7cd;
}

.LeftMenuInActiveSubItem {
  width: 160px;
  height: 15px;
  padding-top: 10px;
  margin-left: 0px;
  padding-right: 2px;
  border-bottom: solid;
  border-bottom-color: #cdcece;
  border-bottom-width: 1px;
  text-align: right;
  text-transform: uppercase;
}

A.LeftMenuInActiveSubItemLink:link {
  text-decoration: none;
  color: #737373;
}

A.LeftMenuInActiveSubItemLink:visited {
  color: #737373;
}

A.LeftMenuInActiveSubItemLink:active {
  color: #737373;
}

A.LeftMenuInActiveSubItemLink:hover {
  color: #fbc14c;
}

.SubItemBullet {
  float: left;
  margin-right: 10px;
}

.LeftMenuActiveSubSubItem {
  width: 160px;
  height: 15px;
  padding-top: 10px;
  margin-left: 0px;
  padding-right: 2px;
  text-align: right;
  font-style: italic;
}

A.LeftMenuActiveSubSubItemLink:link {
  text-decoration: none;
  color: #749ab5;
}

A.LeftMenuActiveSubSubItemLink:visited {
  color: #749ab5;
}

A.LeftMenuActiveSubSubItemLink:active {
  color: #749ab5;
}

A.LeftMenuActiveSubSubItemLink:hover {
  color: #749ab5;
}

.LeftMenuInActiveSubSubItem {
  width: 160px;
  height: 15px;
  padding-top: 10px;
  margin-left: 0px;
  padding-right: 2px;
  text-align: right;
  font-style: italic;
}

A.LeftMenuInActiveSubSubItemLink:link {
  text-decoration: none;
  color: #737373;
}

A.LeftMenuInActiveSubSubItemLink:visited {
  color: #737373;
}

A.LeftMenuInActiveSubSubItemLink:active {
  color: #737373;
}

A.LeftMenuInActiveSubSubItemLink:hover {
  color: #fbc14c;
}

a {
  cursor: pointer;
}

/** Einde menudeel **/

/** Image button aangepast, weghalen bij 1.19, maar botst niet met oude versie **/
.imageButton, .button {
  color: black;
  text-transform: uppercase;
  display: block;
  font-weight: bold;
  font-size: 8pt;
  text-align: center;
  line-height: 20px;
  margin-right: 20px;
  border: 1px solid gray;
}

.imageButton {
  width: 140px;
  padding-right: 25px;
}

.imageButton180 {
  width: 180px !important;
}

tr.inactiefSignaal td {
  font-style: italic;
}

tr.hoofdregisseur td {
  font-weight: bold;
}

/*.tooltipInner {
  background: #fff;
  border-color: #CDCDE4;
  border-style: solid;
  border-width: 2px;
  padding: 5px;
  padding-right: 15px;
  max-width: 450px;
}

.tooltip {
  display: none;
  padding: 7px;
  background-repeat: no-repeat;
  background-image: url(../images/tooltip-arrow.png);
  background-position: bottom center;
  pointer-events: none;
}*/

.tooltipTabel tr td {
  padding: 0;
}

.tooltipTabel tr td {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 5px;
  border-style: none;
  height: 8px;
}

.tooltipTabel {
  border: none;
  border-spacing: 0px;
}

th {
  background-image: url("../images/bg_searchresult_header.gif");
  color: #000000;
  /*font-size: 10px;*/
  font-weight: bold;
  height: 17px;
  padding-left: 3px;
  text-transform: uppercase;
}

.hidden {
  display: none !important;
}

#ingelogdNaam, #logoutlinkContainer {
  margin-top: 3px;
}

#ingelogdNaam {
  font-weight: bold;
}

.mdtrow {
  cursor: pointer;
}

.mdtrow:hover {
  background: #f2f2f2;
}

.smallContentBlockContainer {
  width: 370px;
  display: inline-block;
  float: left;
}

.smallContentBlock {
  width: 350px;
}

.mdtAgendaPrint img {
  width: 16px;
  height: 16px;
}

.printableMDTAgenda * {
  background: none;
}

.printableMDTAgenda table * {
  font-size: 14px;
}

.DocumentPanel > table > tbody > tr > td > table > tbody > tr > td > table td[width] {
  width: 100%
}

.DocumentPanel input[type="text"] {
  width: 95%;
  height: 20px;
}

.DocumentPanel textarea {
  width: 95%;
}

.ContentBlockContainer .envWarning {
  display: none;
}

.aui-blanket {
  background: #000;
  height: 100%;
  left: 0px;
  opacity: 0.5;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 25000;
}

.page-loading-indicator {
  display: block;
  height: 40px;
  width: 40px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  z-index: 25010;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #000000;
  padding: 8px;
}

.block-dark-grey {
  background: #e7e9e9;
}

.footer, .push-footer {
  height: 45px;
  /* position: relative;
  bottom: 0px; */
  width: 992px;
  text-align: center;
  clear: both;
  margin: auto;
}

.copyright {
  padding: 15px;
  color: #999;
}
