/* HTML TAGS START */
BODY {
  height:                      100%;
  width:                       100%;
  margin:                      0px;
  padding:                     0px;
  cursor:                      default;
  background:                  url('../images/lijnen.jpg') repeat-x top left;
}

H1 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 16px Verdana;
  color:                       #ED0340;
}

H2 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 14px Verdana;
  color:                       #ED0340;
}

H3 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 12px Verdana;
  color:                       #ED0340;
}

H4 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 16px Verdana;
  color:                       #004890;
}

H5 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 14px Verdana;
  color:                       #004890;
}

H6 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 13px Verdana;
  color:                       #004890;
}

HR {
  width:                       100%;
  height:                      1px;
  border:                      0px;
  border-top:                  2px solid #004890;
}

a {
  color:                       #FFFFFF;
}

a:hover {
  color:                       #FFFFFF;
}

img {
  border:                      0px;
}

form {
  margin:                      0px;
}

table {
  font:                        normal 12px Verdana;
  color:                       #000000;
}

/* HTML TAGS END */

/* CUSTOM CSS TAGS START */
.site {
  width:                       816px;
  height:                      100%;
  text-align:                  left;
}

.header {
  width:                       816px;
  height:                      93px;
  border-left:                 2px solid #004890;
  border-right:                2px solid #004890;
  background:                  #FFFFFF url('../images/header.jpg') no-repeat top right;
  vertical-align:              top;
  text-align:                  left;
}

.menu {
  width:                       816px;
  height:                      25px;
  padding-left:                2px;
  font:                        bold 12px/19px Verdana;
  color:                       #FFFFFF;
  border:                      2px solid #004890;
  border-top:                  0px;
  background-color:            #A5A6A9;
  text-align:                  left;
}

.header_spacer {
  height:                      10px;
}

.rightcolumnholder {
  width:                       170px;
  background-color:            #004890;
  vertical-align:              top;
}

rightcolumn {
  width:                       170px;
}

.search {
  width:                       170px;
  height:                      47px;
  font:                        bold 12px Verdana;
  color:                       #FFFFFF;
  background-color:            #004890;
  border-bottom:               2px solid #FFFFFF;
  vertical-align:              top;
  padding:                     15px 7px 15px 7px;
  text-align:                  center;
}

.newsletter {
  width:                       170px;
  height:                      148px;
  font:                        bold 12px Verdana;
  color:                       #FFFFFF;
  background-color:            #004890;
  border-bottom:               2px solid #FFFFFF;
  vertical-align:              top;
  padding:                     15px 7px 15px 7px;
  text-align:                  center;
}

.rssfeed {
  width:                       170px;
  height:                      100%;
  font:                        bold 12px Verdana;
  color:                       #FFFFFF;
  text-align:                  left;
  background-color:            #004890;
  vertical-align:              top;
  padding:                     15px 7px 7px 7px;
}

.rssfeed a {
  text-decoration:             none;
  color:                       #ED0340;
}

.rssfeed a:hover {
  text-decoration:             underline;
  color:                       #ED0340;
}

.contentholder {
  width:                       632px;
  height:                      100%;
  vertical-align:              top;
  background-color:            #FFFFFF;
  border:                      2px solid #004890;
}

.content {
  width:                       632px;
  font:                        normal 12px Verdana;
  color:                       #000000;
  padding:                     12px;
  background-color:            #FFFFFF;
}

.content a{
  text-decoration:             underline;
  color:                       #ED0340;
}

.content a:hover{
  text-decoration:             none;
  color:                       #000000;
}

.content_spacer {
  width:                       10px;
}

.powered {
  width:                       170px;
  height:                      15px;
  font:                        normal 9px/15px Verdana;
  color:                       #A5A6A9;
  text-align:                  center;
}

.powered a {
  color:                       #A5A6A9;
  text-decoration:             none;
}

.powered a:hover {
  color:                       #A5A6A9;
  text-decoration:             none;
}

/* CUSTOM CSS TAGS END */

/* LIST MENU STYLES START */
#mainmenu {
  margin:                      0px;
  padding:                     0px;
}

#mainmenu li {
  list-style-type:             none;
  float:                       left;
}

#mainmenu a, #mainmenu a:hover, .mainitem_on {
  height:                      23px;
  margin:                      0px;
  padding:                     4px 9px 7px 9px !important;
  padding:                     0px 9px 0px 9px;
  font:                        bold 12px/22px Verdana;
  color:                       #FFFFFF;
  text-decoration:             none;
  text-transform:              uppercase;
}

#mainmenu a:hover, .mainitem_on, .mainitem_on a, .mainitem_on a:hover {
  color:                       #FFFFFF;
  background:                  url('../images/menu_over.gif') repeat-x top left;
  text-transform:              uppercase;
}

ul#mainmenu li:hover > ul {
  display:                     block;
  margin:                      0px 0px 0px -7px;
}

#submenu {
  width:                       172px;
  margin:                      0px;
  padding:                     0px;
  display:                     none;
  position:                    absolute;
  border:                      2px solid #004890;
  background-color:            #E6E6E6;
}

#submenu li {
  width:                       168px;
  margin:                      0px;
  padding:                     0px;
  list-style-type:             none;
  float:                       left;
  border:                      0px;
}

#submenu a, #submenu a:hover {
  width:                       168px;
  height:                      23px;
  margin:                      0px;
  padding:                     4px 168px 4px 10px !important;
  padding:                     0px 0px 0px 10px;
  font:                        bold 12px/23px Verdana;
  color:                       #004890;
  text-decoration:             none;
  text-transform:              none;
}

#submenu a:hover, .subitem_on {
  color:                       #FFFFFF;
  background:                  url('../images/submenu_over.gif') no-repeat top left;
  text-transform:              none;
}

ul#submenu li:hover > ul {
  display:                     block;
  margin:                      -21px 0px 0px 156px;
}
/* LIST MENU STYLES END */

