html, body { 
  margin:0px; 
  padding:0px;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
body { 
  color: #cfdbde;
  background-color: #41909C;
  font-size: 65%;
}
img { 
  border:none;
}
td, th, div, span, input, button, select { 
  font-family: verdana, sans-serif; 
  font-weight: bold;
}
td, th { 
  font-size: 65%;
  vertical-align: top;
} 
a {
  text-decoration: none;
}
form {
  margin: 0px; padding: 0px;
}
input, select {
  font-size: 110%;
  font-weight: normal;
}
button {
  font-size: 100%;
}
input, select, option {
  color: #791828;
  background-color: #FF9900;
}
span.line {
  display: block;
}

.center-content {
  width: 100%;
  height: 100%;
}
.center, .center-content td {
  text-align: center;
  vertical-align: middle;
}

/* IE 5 mac settings: */
.main {
  position: absolute;
  top: 0px;
  left: 0px;
}
/* normal settings: \*/
.main {
  position: relative;
  top: expression(-0.22*(this.parentNode.offsetHeight - this.offsetHeight));
}
/* enf of hack */
.main {
  width: 780px;
  min-height: 450px;
  margin: auto;
  text-align: left;
}

#topedge {
  position: absolute;
  top:0px;
  left:0px;
  width: 780px;
  height: 46px;
  background-repeat: no-repeat;
  z-index:99;
}

#navpos {
  position: absolute;
  top: 85px;
  left: 767px;
  z-index:10;
}  
#nav {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 123px;  
  height:100%;
  padding:6px 0 0 0;
}
div>#nav {
  voice-family: "\"}\""; 
  voice-family:inherit;
  padding-top: 0px;
}
#navboven {
  position:absolute;
  width:143px;
  height:90px;  
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/nav/nav-top.png', xsizingMethod='scale');
  z-index:1;
  left:-21px;
  top:0px;
}
div>#navboven {
  voice-family: "\"}\""; 
  voice-family:inherit;
  position:relative;
  margin-top: -90px;
  top: 83px;
  background-image: url(/img/nav/nav-top.png);
  background-repeat: no-repeat;
  z-index: -1;
}
#navonder {
  left:0px;
  position:absolute;
  width:123px;
  height: 31px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/nav/nav-onder.png', sizingMethod='scale');
}
div>#navonder {
  voice-family: "\"}\""; 
  voice-family:inherit;
  background-image: url(/img/nav/nav-onder.png);
  background-repeat: no-repeat;
}
#navmidden {
  background-image: url(/img/nav/nav-midden.gif);
  background-repeat: repeat-y;
  padding: 5px 10px 1px;
  z-index: 1;
}

#nav a
{ 
  display: block;
  border: 2px solid #FF6600;
  background: #CF0A03;
  text-decoration: none;
  text-align: center;
  xtext-transform: uppercase;
  font-size: 11px;
  padding: 1px 1px 2px 1px;
  margin-bottom: 2px;
}
#nav a:hover, #nav .current {
  color: #660033;
  border: 2px solid #660033;
}
#navhome, #naveigenpagina, #navverjaardag, #navreacties, #navkaart,
#navmedewerkers, #navhdb, #navob
{
  color: #FFB400;
}
#navtw, #navfb, #navkalender, #navmb, #navverjaardagslied, #navsoepbrood,
#navuitnodiging
{
  margin-left: 6px;
  margin-right: 6px;
  color: #FF9C00;
}
/*
#navtw { background-image: url(/img/nav/groeiendetegelwand.gif); }
#navtw.current, #navtw:hover { background-image: url(/img/nav/groeiendetegelwand-mo.gif); }
#navfb { background-image: url(/img/nav/groepsfoto.gif); }
#navfb.current, #navfb:hover { background-image: url(/img/nav/groepsfoto-mo.gif); }
#navhome { background-image: url(/img/nav/home.gif); }
#navhome.current, #navhome:hover { background-image: url(/img/nav/home-mo.gif); }
#navhdb { background-image: url(/img/nav/allekinderpaginas.gif); }
#navhdb.current, #navhdb:hover { background-image: url(/img/nav/allekinderpaginas-mo.gif); }
#navmedewerkers { background-image: url(/img/nav/medewerkerspaginas.gif); }
#navmedewerkers.current, #navmedewerkers:hover { background-image: url(/img/nav/medewerkerspaginas-mo.gif); }
#naveigenpagina { background-image: url(/img/nav/naarjeeigenpagina.gif); }
#naveigenpagina.current, #naveigenpagina:hover { background-image: url(/img/nav/naarjeeigenpagina-mo.gif); }
#navkaart { background-image: url(/img/nav/kaart.gif); }
#navkaart.current, #navkaart:hover { background-image: url(/img/nav/kaart-mo.gif); }
#navkalender { background-image: url(/img/nav/kalender.gif); }
#navkalender.current, #navkalender:hover { background-image: url(/img/nav/kalender-mo.gif); }
#navmb { background-image: url(/img/nav/museumboek.gif); }
#navmb.current, #navmb:hover { background-image: url(/img/nav/museumboek-mo.gif); }
#navob { background-image: url(/img/nav/opbezoek.gif); }
#navob.current, #navob:hover { background-image: url(/img/nav/opbezoek-mo.gif); }
#navreacties { background-image: url(/img/nav/reacties.gif); }
#navreacties.current, #navreacties:hover { background-image: url(/img/nav/reacties-mo.gif); }
#navsoepbrood { background-image: url(/img/nav/recepten.gif); }
#navsoepbrood.current, #navsoepbrood:hover { background-image: url(/img/nav/recepten-mo.gif); }
#navuitnodiging { background-image: url(/img/nav/uitnodiging.gif); }
#navuitnodiging.current, #navuitnodiging:hover { background-image: url(/img/nav/uitnodiging-mo.gif); }
#navverjaardag { background-image: url(/img/nav/verjaardag.gif); }
#navverjaardag.current, #navverjaardag:hover { background-image: url(/img/nav/verjaardag-mo.gif); }
#navverjaardagslied { background-image: url(/img/nav/verjaardagslied.gif); }
#navverjaardagslied.current, #navverjaardagslied:hover { background-image: url(/img/nav/verjaardagslied-mo.gif); }
*/

#hideright {
  position: absolute;
  top: 0px;
  left: 780px;
  width: 300px;
  height: 500px;
  background: #41909C;
  z-index: 99;
}

#simorgh-container {
  position: absolute;
  top: -1000px;
  right: 0px;
  z-index:3;
}

#simorgh-knop {
  position: absolute;
  top: 8px;
  right: 8px;
  height: 38px;
  width: 38px;
  z-index:300;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hulp.png', sizingMethod='scale');
}
div>#simorgh-knop {
  voice-family: "\"}\""; 
  voice-family:inherit;
  background-image: url(/img/hulp.png);
}
#simorgh-knop:hover {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hulp-mo.png', sizingMethod='scale');
  cursor:hand;
}
div>#simorgh-knop:hover {
  voice-family: "\"}\""; 
  voice-family:inherit;
  background-image: url(/img/hulp-mo.png);
  cursor:pointer;
}

/* IE 5 mac settings: */
#simorgh-knop {
  display: none;
}
/* normal settings: \*/
#simorgh-knop {
  display: block;
}
/* enf of hack */


/** {border:1px solid green; background:red}*/

* {
  -moz-box-sizing: border-box;
}
