a {
  color: #87a83f;
}

a:hover {
  color: #5c8a00;
}

#header {
  background: url(../img/theme_green/header_bg.jpg) no-repeat;
}

#content h2 {
  color: #87a83f;
}

#nav li a {
  background: url(../img/theme_green/nav_buttons.gif) no-repeat;
}

#nav-diensten a {
  background-position: -225px 0 !important;
}

/* Don't show arrow on hover */
#nav #nav-diensten a:hover {
  background-position: -225px 0 !important;
}

/* If we're on the main page of a section, show the active version of
   the button (with the arrow) */
#nav.active #nav-diensten a, #nav.active #nav-diensten a:hover {
  background-position: -225px -64px !important;
}

#menu a {
  background: url(../img/theme_green/menu_items.gif) no-repeat;
}

#menu #menu-top-ictdienstverlening, #menu #menu-top-ictdienstverlening a.menu-top-link {
  height: 32px;
}

/* First block of menu_items: normal state */
#menu-top-webhosting a          { background-position: 0 0px; }
#menu-top-domeinnamen a         { background-position: 0 -16px; }
#menu-top-ictdienstverlening a  { background-position: 0 -32px; }
#menu-top-advies a              { background-position: 0 -64px; }

/* Second block of menu_items: hover state */
#menu-top-webhosting a:hover          { background-position: 0 -80px; }
#menu-top-domeinnamen a:hover         { background-position: 0 -96px; }
#menu-top-ictdienstverlening a:hover  { background-position: 0 -112px; }
#menu-top-advies a:hover              { background-position: 0 -144px; }

/* Third block of menu_items: active state */
#menu-top-webhosting.active a         { background-position: 0 -160px !important; }
#menu-top-domeinnamen.active a        { background-position: 0 -176px !important; }
#menu-top-ictdienstverlening.active a { background-position: 0 -192px !important; }
#menu-top-advies.active a             { background-position: 0 -224px !important; }

/* Fourth block of menu_items: sub items */
#menu #menu-sub-hostinginfo a         { background-position: 0 -240px !important; }
#menu #menu-sub-webservers a          { background-position: 0 -260px !important; }
#menu #menu-sub-controlepaneel a      { background-position: 0 -280px !important; }
#menu #menu-sub-domeinnameninfo a     { background-position: 0 -300px !important; }
#menu #menu-sub-netwerkbeveiliging a  { background-position: 0 -320px !important; }
#menu #menu-sub-beheer a              { background-position: 0 -340px !important; }
#menu #menu-sub-automatisering a      { background-position: 0 -360px !important; }
#menu #menu-sub-websiteanalyse a      { background-position: 0 -380px !important; }
#menu #menu-sub-gebruikersonderzoek a { background-position: 0 -400px !important; }

#menu #menu-sub-gebruikersonderzoek,
#menu #menu-sub-gebruikersonderzoek a {
  height: 28px !important;
}

.tooltip {
  color: #ffffff;
  text-decoration: none;
}

.tooltip:hover {
  color: #ffffff;
  text-decoration: underline;
}


.s0 {
  background-color: #dedede;
}

.s1 {
  background-color: #acd229; 
  color: #ffffff;
}

.s2 {
  display: block;
  height: 18px;
  margin: 2px 5px 2px 5px;
  font-weight: bold;
}

.s3 {
  display: block;
  height: 18px;
  margin: 2px 5px 2px 5px;
}

.info {
  font-size: 10px;
}

.tooltip_w {

  color: #ffffff;
  text-decoration:none;
  border-bottom:1px dashed #ffffff; 
}

.tooltip_w:hover {

  color: #ffffff;
  text-decoration:none;
  border-bottom:1px dashed #ffffff; 
}

.tooltip {

  color: #87a83f;
  text-decoration:none;
  border-bottom:1px dashed #87a83f; 
}

.tooltip:hover {

  color: #5c8a00;
  text-decoration:none;
  border-bottom:1px dashed #5c8a00; 
}

/* plaatjes stuff */
.portfolio_thumb_r {

  position: absolute;
  left: 520px;
}

.portfolio_text {

  width: 320px;
}

/* Domeinnaam-check form */
#formbody {

  position: relative;
  top: 0px;
}

#domeinnaam INPUT {
  
  position: absolute;
  top: 45px;
  left: 0px;
  height: 17px;
  margin: 0px;
  padding: 1px 0px 0px 0px;
  width: 100px;
  font-family: Georgia, Arial sans-serif;
}

#tld {
  
  position: absolute;
  top: 45px;
  left: 107px;
  margin: 0px;
  padding: 0px;
}

#tld SELECT {

  font-family: Georgia, Arial sans-serif;
  margin: 0px;
}

.submit {

  position: absolute;
  top: 69px;
  left: 0px;
  margin: 0px;
  padding: 0px;
}

#result_check {

  position: absolute;
  top: 95px;
  left: 0px;
}