/* The removed live-search script left both an input and a search frame baked into site.jpg. */
.site .livesearch {
  top:176px;
  right:25px;
  width:250px;
  height:48px;
  background:url('/files/2531/style/img/site.jpg') -730px -230px no-repeat;
}
.site .livesearch input { display:none; }

/* Unlinked menu labels lost the anchor styles and ran together; retain every label on its own row. */
.site .menu li:not(:has(> a)) {
  display:block;
  color:#fff;
  padding:1px 20px 3px;
  background:url('/files/2531/style/img/navbg.jpg') 0 0 no-repeat;
}

/* The badge's HTML dimensions flattened a real 120 by 225 image. */
.site .facebook img { width:auto; height:auto; }
.site .facebook { color:#fff; }
/* The full-height badge must stay above the footer even on the shortest modern page. */
.site { min-height:1000px; }

/* Missing sponsor logos left only whitespace cells and rows around the two surviving images. */
.page_42016 .module_textblock table tr:not(:has(img)),
.page_42016 .module_textblock table td:not(:has(img)) { display:none; }
.page_42016 .module_textblock table { border-spacing:0 20px; }

/* A Word table exceeded its existing content cell and clipped the last words. */
.page_137372 #content table.MsoNormalTable { width:100%!important; }

/* Legacy header images return 404 in the archive; collapse only their empty cell. */
#site-fix-empty-header { display:none; }

/* These TYPO3 pages lost both stylesheets; retain their original 990px table layout. */
html:has(meta[content="TYPO3 4.0 CMS"]) body {
  font-family:Tahoma,Arial,sans-serif;
  font-size:14px;
  line-height:1.5;
  color:#333;
}
html:has(meta[content="TYPO3 4.0 CMS"]) body > div > center > table { height:auto; }
html:has(meta[content="TYPO3 4.0 CMS"]) table { font:inherit; }
html:has(meta[content="TYPO3 4.0 CMS"]) h1 {
  font-size:22px;
  line-height:1.25;
  color:#538dca;
  margin:16px 0;
}
html:has(meta[content="TYPO3 4.0 CMS"]) a { color:#235b91; }
html:has(meta[content="TYPO3 4.0 CMS"]) #menu a { display:block; padding:3px 12px; text-decoration:none; }
html:has(meta[content="TYPO3 4.0 CMS"]) #menu a:hover { text-decoration:underline; }
html:has(meta[content="TYPO3 4.0 CMS"]) .menu_header { padding:16px 0 8px; color:#235b91; }
html:has(meta[content="TYPO3 4.0 CMS"]) #footer { color:#fff; padding:4px 12px; }
html:has(meta[content="TYPO3 4.0 CMS"]) #footer p { margin:0; }

/* TYPO3 mailform uid 6: the form was removed with the scripts, only its heading was left. */
#c6 + .csc-header { display: none; }
