html body {
   margin: 0;
   padding: 0;
   background-image: none;
   font-size: 0.7em;
   text-align: center;
}
 
body, body td {
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   vertical-align: top;
}
 
body a:link, body a:active, body a:visited {
   color: #EC2C8E;
}
 
body a:hover {
   color: #2E3192;
}
 
body .siteContainer, body #content {
   width: 775px;
   margin: 0 auto 0 auto;
   text-align: left;
}
 
#corporate {
   width: 773px !important;
   width /**/: 775px;
   height: 32px;
   margin: 0 auto 0 auto;
   background: #FFF url(../gfx/corporate_background.gif) 0 100% repeat-x;
   border: solid #BFBFBF;
   border-width: 0 1px 1px 1px;
   text-align: left;
}
 
#corporate .logo {
   float: left;
   width: 118px;
   height: 0 !important;
   height /**/: 21px;
   padding-top: 21px;
   clip: rect(0 auto 21px 0);
   margin: 6px 0 0 6px;
   background: url(../gfx/corporate_logo.gif) no-repeat;
   overflow: hidden;
}
 
#corporate #tools {
   float: right;
}
 
#corporate #search {
   float: left;
   height: 32px;
   padding: 0 8px 0 9px;
   background: url(../gfx/separator.gif) -2px 0 repeat-y;
}
 
#corporate #search .text {
   float: left;
   width: 89px;
   height: 17px !important;
   height /**/: 21px;
   margin-top: 6px;
   padding: 2px 0 0 2px;
   border: 1px solid #BFBFBF;
}
 
#corporate #search .submit {
   float: left;
   border: 0;
   width: 50px;
   height: 21px;
   clip: rect(0 auto 21px 0);
   margin: 6px 0 0 8px;
   padding-top: 21px;
   overflow: hidden;
   background: url(../gfx/corporate_search_submit.gif) 50% 4px no-repeat;
   cursor: pointer;
   cursor: hand;
}
 
/*header*/
 
#header {
   width: 775px;
   margin: 0 auto 0 auto;
   height: 80px;
   background: #000 url(../gfx/header.jpg) no-repeat;
}
 
#header h1 {
   margin: 0;
   font-size: 1em;
   font-weight: normal;
}
 
.sIFR-hasFlash #header h1, .sIFR-hasFlash #header .sIFR, #header a {
   clear: both;
   display: inline;
   float: left;
   height: 14px;
   margin: 9px 0 0 14px;
   background: url(../gfx/header_bullet.gif) no-repeat;
   line-height: 14px;
   overflow: hidden;
}
 
#header a {
   text-indent: 11px;
   text-decoration: none;
}

.sIFR-hasFlash #header, #header a {
   color: #FFF;
}
 
.sIFR-hasFlash #header h1, .sIFR-hasFlash #header .sIFR {
   text-indent: 10px;
   font-size: 14px;
}
 
body .sitebalk {
   display: none;
}
 
.kennisnetbalk#header {
   border: 0;
}
 
/*Menu*/
 
body .menuContainer {
   width: 170px;
   padding-top: 13px;
   background: url(../gfx/separator.gif) 100% 0 repeat-y;
}
 
body .tableMenu td {
   height: auto;
   padding: 0;
   background: transparent;
}
 
body .tableMenu .menu img, body .tableMenu .menu_selected img {
   display: none;
}
 
body .tableMenu img {
   margin-bottom: 5px;
}
 
body a.menu:link, body a.menu:hover, body a.menu:active, body a.menu:visited, body a.menu_selected:link, body a.menu_selected:hover, body a.menu_selected:active, body a.menu_selected:visited {
   display: block;
   margin-left: 14px;
   text-indent: 11px;
   line-height: 21px;
   background: url(../gfx/menu_bullet.gif) 0 -84px no-repeat;
   font-style: normal;
   color: #EC008C;
   text-decoration: none;
}
 
body a.menu:hover {
   background-position: 0 -105px;
   font-style: normal;
   color: #2E3192;
   text-decoration: underline;
}
 
body a.menu_selected:link, body a.menu_selected:hover, body a.menu_selected:active, body a.menu_selected:visited {
   background-position: 0 -126px;
   font-style: italic;
   color: #000;
   text-decoration: none;
}
 
body .menu_level_2 a:link, body .menu_level_2 a:hover, body .menu_level_2 a:active, body .menu_level_2 a:visited, body .menu_level_2_hover a:link, body .menu_level_2_hover a:hover, body .menu_level_2_hover a:active, body .menu_level_2_hover a:visited, body .menu_level_2_selected a:link, body .menu_level_2_selected a:hover, body .menu_level_2_selected a:active, body .menu_level_2_selected a:visited {
   margin-left: 25px;
   text-indent: 0;
   background: none;
}
 
/*jumpmenu*/
 
body .jumpmenu {
   margin: 0;
   padding: 0;
   text-align: left;
}
 
body .jumpmenu select {
   width: 140px;
   margin: 14px 0 0 14px;
}
 
/*forms*/
 
body form {
   margin: 0;
   padding: 0;
}
 
body input, body select, body textarea {
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 1em;
}
 
/*content*/
 
body .headingXL {
   font-size: 1.3em;
}
 
/*footer*/
 
body .footerContainer {
   padding: 25px 170px 15px 0;
   text-align: center;
   font-size: 0.6em;
}
 
body .footerContainer, body a.footerLink:link, body a.footerLink:visited, body a.footerLink:active {
   color: #2E3192;
}
 
/*sIFR*/
 
.sIFR-flash {
   visibility: visible !important;
   margin: 0;
}
 
.sIFR-replaced {
   visibility: visible !important;
}
 
span.sIFR-alternate {
   position: absolute;
   left: 0;
   top: 0;
   width: 0;
   height: 0;
   display: block;
   overflow: hidden;
}
 
.sIFR-replaced > div {
   display: none !important;
}
 

/*-----------*/
 
 
 
/*forms*/
 
form td.label {
  padding: 2px 18px 10px 0px;
  vertical-align: top;
}
 
form td.input {
  padding-bottom: 10px;
  vertical-align: top;
}
 
form td.text {
  padding: 12px 18px 10px 0px;
}
 
.formHint {
  cursor: help;
  text-decoration: none
}
 
.formFooter {
  font-size: 0.8em;
}
 
.formError {
  font-weight: bold;
  color: #FF0000;
}
 
.menuContainer .logo {
  display: block;
  border: 0px solid #000000;
  margin-top: 15px;
}