.js-enabled #hoofdmenu { display: block; }

div.trefwoordvoettekst {
  display: none;
}  

a.keyword {
  cursor: pointer;
  color #0153A5;
  border-bottom: 1px dashed #0153A5 !important;
  text-decoration: none !important;
}

div.informatieoverwoord {
  width: 225px;
  color: #1c5093;
  text-align: left;
  border: 1px solid #0153A5; 
  padding: 4px;
  background-color: #E8EDF5;
  font-family: Verdana, sans-serif; 
  font-size: 90%; 
}

#text-container #text a.keyword { color: #004183; }

#header { height: 111px; background: #fff url(img/trf/top.png) no-repeat top left; }

#text-container #text { width: 490px; padding-bottom: 50px; overflow: hidden; }
.wide { width: 580px !important; }


#text-container #text h4 { margin-bottom: -20px; font-weight: bold; text-transform: none; line-height: 2; }

#link-menu { background-image: url(img/trf/menu.gif); top: -19px; }

#hoofdmenu ul, #link-menu a:hover { background-image: url(img/trf/menu-hover.gif); }

#link-menu #link-menu-1 { width: 128px; }
#link-menu #link-menu-2 { width: 166px; }
#link-menu #link-menu-3 { width: 183px; }
#link-menu #link-menu-4 { width: 180px; }
#link-menu #link-menu-5 { width: 241px; }

#link-menu #link-menu-1 a:hover { background-position: 0 3px; }
#link-menu #link-menu-2 a:hover { background-position: -129px 3px; }
#link-menu #link-menu-3 a:hover { background-position: -296px 3px; }
#link-menu #link-menu-4 a:hover { background-position: -480px 3px; }
#link-menu #link-menu-5 a:hover { background-position: -661px 3px; }

.active-menu-1 #link-menu-1 { background: transparent url(img/trf/menu-hover.gif) no-repeat 0 3px; }
.active-menu-2 #link-menu-2 { background: transparent url(img/trf/menu-hover.gif) no-repeat -129px 3px; }
.active-menu-3 #link-menu-3 { background: transparent url(img/trf/menu-hover.gif) no-repeat -296px 3px; }
.active-menu-4 #link-menu-4 { background: transparent url(img/trf/menu-hover.gif) no-repeat -480px 3px; }
.active-menu-5 #link-menu-5 { background: transparent url(img/trf/menu-hover.gif) no-repeat -661px 3px; }

.active-menu-4 #text-container { background: transparent; }

#change-font-size { left: 925px; }
 #change-font-size li a { color: #fff; }

#content { background: transparent url(img/trf/back-2.png) no-repeat 0 104px; }
 #content h1 { background-position: 100% 29px; height: 104px; }
  #content h1 img { top: -78px; left: 20px; }



#submenu { background-position: 0 0; padding: 0; position: relative; min-height: 494px; }
 #submenu h2 { color: #000; font-size: 75%; text-transform: uppercase; margin: 25px 51px 0 45px; }
 #submenu h2.top { margin: 2px 0 0 0; border-bottom: 1px solid #fff; padding: 1px 51px 1px 45px; color: #005596; }
 #submenu p { padding: 2px 15px 0px 20px; font-size: 75%; border: none; line-height: 1.8; position: relative; z-index: 2; } 
 #submenu a { color: #d31145; text-decoration: none; }
 #submenu a:hover { color: #d31145; text-decoration: underline; }
 #submenu ul { font-size: 75%; position: relative; z-index: 2; }
  #submenu ul li span { padding-top: 1px; padding-bottom: 1px; border-bottom: 1px solid #fff; }
  #submenu ul li a { padding-top: 1px; padding-bottom: 1px; border-bottom: 1px solid #fff; background: #fbe7ec; }
  #submenu ul li a.current { color: #000; background: #f3bdcb; font-weight: bold; }
  #submenu ul li a:hover { text-decoration: none; }
  #submenu ul li a.current:hover { background: #fff; }

#submenu .block { width: 180px; float: left; margin: 0px 0px 0px 20px; }
 #submenu .block p { padding: 2px 0px 10px 0px; font-size: 75%; border: none; line-height: 1.8; position: relative; z-index: 2;}
 #submenu .block p a { font-weight: bold; }
  #submenu .block fieldset { border: none; border-bottom: 0px solid #d31145; padding: 0 0 0px 0; margin: 0 0 0px 0; }
   #submenu .block input.text { padding: 4px 5px; background: #fff url(img/trf/text.gif) no-repeat 0 0; border: none; border-right: 1px solid #fafafa; border-bottom: 1px solid #fafafa; color: #979797; font-size: 95%; font-family: Verdana, sans-serif; width: 140px; margin: 0px 0 0px 0px; }
   #submenu .block input.submit { background: transparent; border: none; text-transform: uppercase; color: #c40037; font-family: Verdana, sans-serif; font-size: 90%; font-weight: bold; padding: 0px 0; }


#text-container #text h5 { font-size: 85%; margin-bottom: -15px; }
#text-container #text h6 { color: #c40037; font-size: 80%; margin-top: 15px; }
#text-container #text ol { margin: 15px 10px 15px 25px; }
#text-container #text ul ul { font-size: 100%; margin: 0; }
 #text-container #text ul ul li { padding-left: 30px; background: transparent url(img/bullet.gif) no-repeat 20px 0.9em; }

#text-container #text .navigation { background: #d31145; text-align: center; overflow: hidden; }
 #text-container #text .navigation p { color: #fff; margin: 0; }
 #text-container #text .navigation ul { margin: 0; }
  #text-container #text .navigation li { padding: 0; background: none; }
  #text-container #text .navigation li.prev { float: left; }
  #text-container #text .navigation li.next { float: right; }
   #text-container #text .navigation a { text-transform: uppercase;  color: #fff; padding: 0 10px; display: block; }

#text-container #text .resultaten { margin: 0; }
#text-container #text .bericht { background: none; padding: 5px 0; width: 100%; font-size: 120%; }
 #text-container #text .bericht p { padding-bottom: 5px; margin: 0; }
 #text-container #text .bericht h4 { margin: 0; }
  #text-container #text .bericht h4 a { color: #005596; }

#text-container #text .links { float: left; margin: 0 30px 0 0; width: 250px; }
 #text-container #text .links h4 { margin: 0; border-bottom: 1px solid #e7dbdf; }
 #text-container #text .links ul { margin: 0; }
  #text-container #text .links ul li { padding: 0; background: none; }
   #text-container #text .links ul li a { color: #005596; display: block; border-bottom: 1px solid #e7dbdf; font-size: 95%; background: transparent url(img/bullet.gif) no-repeat 4px 11px; padding: 0 0 0 12px; }
   #text-container #text .links ul li a:hover { color: #c30037; }

.break { clear: left; }

#search { margin: 0 0 20px 0; }
 #search p { margin: 5px 0 !important; text-transform: uppercase; }
 #search fieldset { border: none; background: #fff; border-top: 1px solid #d32039; border-bottom: 1px solid #d32039; }
  #search fieldset p { text-transform: none; }
   #search fieldset input.text { padding: 4px 5px; background: #fff url(img/trf/text.gif) no-repeat 0 0; border: none; border-right: 1px solid #fafafa; border-bottom: 1px solid #fafafa; color: #979797; font-size: 95%; font-family: Verdana, sans-serif; width: 205px; margin: 5px 0 5px 15px; }
   #search fieldset p label { float: left; width: 200px; margin: 0 0 0 15px; }
   #search fieldset p select { width: 189px; padding: 2px 3px; font-size: 95%; font-family: Verdana, sans-serif; color: #1c5093; }
  #search fieldset p.submit { text-align: right; padding-right: 20px; }
   #search fieldset p.submit input { background: transparent; border: none; text-transform: uppercase; color: #c40037; font-family: Verdana, sans-serif; font-size: 90%; font-weight: bold; padding: 4px 0; }

#over-ons { width: 238px; height: 215px; background: transparent url(img/trf/kaartje.gif) no-repeat 0 0; position: absolute; top: 490px; left: 25px; z-index: 1; }
 #over-ons ul { list-style: none; position: relative; font-size: 9px; top: -47px; left: -41px; }
  #over-ons ul li { position: absolute; line-height: 1; }
   #over-ons ul li a { white-space: nowrap; padding: 0 0 0 15px; text-decoration: none; color: #d31145; text-transform: uppercase; font-weight: bold; background: none; border: none; }
   #over-ons ul li a:hover { background: none; }
    #over-ons ul li a em { font-style: normal; visibility: hidden; }
    #over-ons ul li a:hover em { visibility: visible; }
  #over-ons #over-ons-amc { top: 137px; left: 90px; }
   #over-ons #over-ons-amc a { padding: 0 15px 0 0; }
  #over-ons #over-ons-azm { top: 247px; left: 164px; }
  #over-ons #over-ons-erasmus-mc { top: 165px; left: 93px; }
  #over-ons #over-ons-lumc { top: 147px; left: 96px; }
  #over-ons #over-ons-umcg { top: 68px; left: 164px; }
   #over-ons #over-ons-umcg a { padding: 0 15px 0 0; }
  #over-ons #over-ons-umc-utrecht { top: 153px; left: 135px; }
  #over-ons #over-ons-umc-st-radboud { top: 175px; left: 153px; }
  #over-ons #over-ons-vumc { top: 126px; left: 80px; }
   #over-ons #over-ons-vumc a { padding: 0 15px 0 0; }
