html, body, h1, h2, h3, h4 {
  margin: 0px;
  padding: 0px;
  font-family: verdana;
  font-size: 12px;
  font-size-adjust: none;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.3em;
  color: #333333;
}

a { 
  color: #F4FA17;
  text-decoration: none;
}

h1 {
  font-size: 18px;
  font-weight: bold;
  color: #056699;
  margin-bottom: 10px;
}

fieldset {
  border: none;
}

input, textarea {
  border: #F4FA17 1px dotted;
  margin-bottom: 10px;
}

label {
  color: #F4FA17;
  display: block;
}

.csc-mailform-submit {
  background-color: #F4FA17;
}

td {
  border: 1px #F4FA17 dotted;
  padding: 2px;
  margin: 5px;
}

.tr-0 {
  background-color: #056699;
  color: #FFFFFF;
  vertical-align: top;
}

.clearer {
  clear: both;
}

div#wrapper {
  position: absolute;
  width: 650px;
  left: 50%;
  margin-top: 10px;
  margin-left: -325px;
}

div#logo {
  float: left;
  margin-top: 5px;
}

div#slogan {
  float: right;
}

div.foto {
  clear: both;
  background-color: #8CC769;
}

div.content {
  padding: 20px 50px 20px 50px;
  background-color: #8CC769;
  background-image: url(../images/bg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  min-height: 400px;
}

/***************************************************** nav */
div#navbalk {
  clear: both;
  height: 20px;
  margin-bottom: 25px;
}

#nav, #nav ul {
  list-style: none;
  margin: 0px;
  padding: 4px 0px 4px 0px;
}

#nav div.menuitemactief,
#nav div.menuitem {
  color: rgb(12,75,100);
  padding: 5px 5px 5px 5px;
  margin-right: 10px;
  display: block;
  background-color: #8CC769;
  font-weight: bold;
  border: 1px #F4FA17 dotted;
  text-transform: uppercase;
  height: 18px;
  width: 100px;
}

#nav div.menuitemactief {
  color: rgb(195,66,45);
}

#nav li {
  float: left;
}

#nav li div.menuitemactief a,
#nav li a:hover {
  color: #fff;
}

#nav li ul {
  border-top: 11px solid #fff;
  position: absolute;
  padding: 0px 0px 0px 0px;
  line-height: 20px;
  left: -999em;
  z-index: 999;
}

#nav li:hover ul, 
#nav li.sfhover ul {
  left: auto;
  margin: 0px 0px 0px 0px;;
}

#nav li li {
  clear: both;
  width: 125px;
  border: 0px;
  background-color: #8CC769;
  border-bottom: 1px dotted #fff;
  filter: alpha(opacity=80); 
  -moz-opacity: .80;
  opacity: .80;
}

#nav li li a {
  padding-left: 5px;
  color: #fff;
  font-weight: bold;
  display: block;
}

#nav li li.act a,
#nav li li a:hover {
  color: #F4FA17;
}
