#corporate, .sitebalk, #header_link_01, #header .sIFR-flash {
   display: none;
}

html, body {
   height: 100%;
}

body {
   margin: 0;
   padding: 0;
   background: #0095BA url(../gfx/background.gif) 50% 0;
   text-align: center;
   line-height: 1.3em;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
}

form {
   margin: 0;
   padding: 0;
}

input, select, textarea {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 1em;
}

#header {
   position: relative;
   width: 785px;
   margin: 0 auto;
   height: 175px;
   background: url(../gfx/header.jpg) 175px 7px no-repeat;
}

#header h1 {
   height: 0;
   margin: 0;
   overflow: hidden;
}

.siteContainer {
   width: 785px;
   height: 100%;
   margin: -175px auto 0 auto;
   padding-top: 175px;
   background: #FFF url(../gfx/logo.gif) 8px 7px no-repeat;
   text-align: left;
}

.siteContainer td {
   vertical-align: top;
}

.menuContainer {
   width: 175px;
}

#nav {
   position: absolute;
   top: 173px;
   width: 589px !important;
   width /**/: 768px;
   margin: 0 0 0 -179px;
   padding: 0 0 0 179px;
   list-style: none;
   background: #000 url(../gfx/nav_background.gif) 159px 0 repeat-y;
   line-height: 20px;
   white-space: nowrap;
}

#nav li {
   float: left;
   margin: 0;
   padding: 0;
}

#nav a {
   padding-right: 12px;
   font-weight: bold;
   color: #FFF;
}

#menu {
   margin: 0 8px;
   padding: 0;
   list-style: none;
}

#menu ul {
   margin: 0;
   padding: 0;
   list-style: none;
}

#menu li {
   display: inline;
}

#menu a {
   display: block;
   width: 100%;
   margin-bottom: 2px;
   background: #EAEAEA url(../gfx/menu_item_background.gif) 10px 0 no-repeat;
   line-height: 20px;
   text-indent: 26px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: normal;
   color: #000;
}

#menu a:hover {
   background-color: #DADADA;
}

#menu .active a, #menu .active a:hover {
   background-color: #CEE346;
   background-position: 10px 100%;
   font-weight: bold;
}

#menu a#item_home {
   position: absolute;
   top: 7px;
   width: 159px;
   height: 0 !important;
   height /**/: 159px;
   padding-top: 159px;
   clip: rect(0 auto 159px 0);
   background: transparent;
   overflow: hidden;   
}

#menu a#item_kwaliteitsagenda_leraren,
#menu a#item_nieuwsbrief_aanmeldformulier {
   margin-top: 22px;
}

#menu a#item_kwaliteitsagenda_leraren,
#menu a#item_download_actieplan,
#menu a#item_download_convenant,
#menu a#item_nieuwsbrief {
   background: #0095BB url(../gfx/menu_item_background.gif) 10px 100% no-repeat;
   color: #FFF;
}

#menu a#item_kwaliteitsagenda_leraren:hover,
#menu a#item_download_actieplan:hover,
#menu a#item_download_convenant:hover,
#menu .active a#item_download_actieplan,
#menu .active a#item_download_convenant {
   background-color: #007A9A;
}

#menu a#item_nieuwsbrief_aanmeldformulier,
#menu a#item_enquete {
   background-color: #CEE346;
   background-position: 10px 100%;
}

#menu a#item_nieuwsbrief_aanmeldformulier:hover,
#menu a#item_enquete:hover,
#menu .active a#item_nieuwsbrief_aanmeldformulier,
#menu .active a#item_enquete {
   background-color: #AABB33;
}

#menu ul a, #menu .active ul a, #menu .active ul a:hover {
   background: transparent !important;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
}

.contentContainer {
   position: relative;
}

.layout1, .layout2, .layout1_2 {
   background: url(../gfx/content_background.gif) -450px 0 repeat-y;
}

.layout2Voorpagina {
   background: url(../gfx/content_background.gif) repeat-y;
}

.contentCenter {
   width: 586px;
   padding: 12px 9px 12px 12px;
}

.contentLeft {
   width: 50%;
   padding: 12px 9px 12px 12px;
}

.contentRight {
   width: 50%;
   padding: 12px 9px 12px 12px;
}

.layout2Voorpagina .contentLeft {
   width: 426px;
   padding: 12px;
}

.layout2Voorpagina .contentRight {
   width: 142px;
   padding: 0 9px;
}

.headingXL {
   font-size: 1.8em;
   color: #CEE346;
}

.headingL {
   font-size: 1.1em;
   font-weight: bold;
}

.headingM {
   font-weight: bold;
}

.contentContainer ul {
   list-style-image: url(../gfx/bullet.gif);
}

.contentContainer ul li {
   margin: 0.5em 0;
}

.pictogramAttendering, .pictogramLink {
   float: left;
   margin: 4px 7px 0 0;
   border: 1px solid #000;
}

.pictogramArtikel {
   float: right;
   margin: 0 0 1em 36px;
   border: 1px solid #000;
}

a {
   color: #0095BB;
   text-decoration: none;
}

a:hover {
   color: #000;
   text-decoration: underline;
}

.separator {
   background: url(../gfx/separator.gif) -2px -2px repeat-x;
   height: 1px;
   overflow: hidden;
}

.box {
   width: 100%;
   border: 1px solid #CEE346;
}

.boxHeading {
   padding: 0 5px;
   background: #CEE346;
   line-height: 19px;
   text-transform: uppercase;
   font-weight: bold;
}

.boxContent {
   padding: 5px;
   line-height: 1.6em;
   font-size: 0.84em;
}

.boxPollOptions, .boxPollResults {
   width: 100%;
   margin-top: 5px;
}

.boxPollOptions .boxPollOptionText {
   width: 100%;
   padding: 1px 0 3px 3px;
}

.boxPollResults .boxPollOptionText {
  padding: 0 0 3px 0;
}

.boxPollOptionBullet {
   width: 10px;
   vertical-align: top;
}

.boxPollVotes {
   padding: 0 0 3px 10px;
   text-align: right;
   vertical-align: bottom;
}

.boxBottomLeft {
   padding: 5px;
   vertical-align: middle;
   font-size: 0.84em;
}

.boxBottomRight {
   padding: 5px;
   text-align: right;
   font-size: 0.84em;
}

.footerContainer {
   height: 1em;
   margin: 0;
   padding: 12px;
   vertical-align: bottom;
   font-size: 0.84em;
   color: #FFF;
}

.footerContainer a {
   color: #000;
   display: none;
}