/* HTML TAGS START */
BODY {
  width:                       100%;
  height:                      100%;
  margin:                      0px;
  padding:                     0px;
  cursor:                      default;
  background-color:            #FFFFFF;
}

H1 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 23px Arial;
  color:                       #B73235;
  line-height:                 23px;
}

H2 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 14px Arial;
  color:                       #B73235;
  line-height:                 14px;
}

H3 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 12px Arial;
  color:                       #B73235;
}

H4 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 16px Arial;
  color:                       #B73235;
  line-height:                 16px;
}

H5 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 14px Arial;
  color:                       #B73235;
  line-height:                 14px;
}

H6 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 12px Arial;
  color:                       #B73235;
}

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

a {
  color:                       #BD4D4C;
  text-decoration:             none;

}

a:hover {
  color:                       #BD4D4C;
  text-decoration:             underline;
}

img {
  border:                      0px;
}

form {
  margin:                      0px;
}

table td {
  font:                        normal 10px Verdana;
  color:                       #003368;
  text-align:                  left;
  line-height:                 13px;
  vertical-align:              top;
}

select.netnews {
  width:                       127px;
  height:                      18px;
  margin-bottom:               2px;
  border:                      1px solid #7F9DB9;
  font:                        normal 10px Verdana;
  vertical-align:              middle;
}

input.netnews {
  width:                       127px;
  height:                      18px;
  margin-bottom:               1px;
  border:                      1px solid #7F9DB9;
  font:                        normal 10px Verdana;
  vertical-align:              middle;
}

input.text {
  width:                       150px;
  height:                      18px;
  border:                      0px;
  font:                        normal 10px Verdana;
  vertical-align:              middle;
}

textarea {
  border:                      0px;
  font:                        normal 10px Verdana;
}

/* HTML TAGS END */

/* CUSTOM CSS TAGS START */
.fullscreen {
  width:                       100%;
  height:                      100%;
}

.siteholder {
  text-align:                  center;
  vertical-align:              middle;
}

.site {
  width:                       954px;
  height:                      598px;
}

.header {
  width:                       590px !important;
  width:                       599px;
  height:                      169px;
  padding:                     0px 0px 0px 9px;
  vertical-align:              top;
  background:                  #FFFFFF url('../images/header.jpg') no-repeat top left;
}

.headerright {
  width:                       356px;
  height:                      164px;
  vertical-align:              top;
  background:                  #FFFFFF url('../images/siteright_top_bg.gif') repeat-x top left;
}

.headerright_table {
  width:                       356px;
  height:                      164px;
}

.headerright_arrow {
  width:                       30px;
}

.headerright_line {
  width:                       4px;
  background:                  url('../images/siteright_menu_line.gif') no-repeat top left;
}

.headerright_title {
  width:                       114px;
  height:                      41px;
  padding:                     11px 8px 0px 0px;
  font:                        bold 12px Arial;
  color:                       #FFFFFF;
  background:                  #C25455 url('../images/crullright.gif') no-repeat top right;
  vertical-align:              middle;
}

.headerright_text {
  height:                      41px;
  padding-left:                15px;
  font:                        normal 10px Arial;
  line-height:                 12px;
  color:                       #FFFFFF;
  vertical-align:              top;
}

.headerright_link {
  height:                      19px;
  padding-right:               20px;
  font:                        normal 11px Arial;
  color:                       #BD4D4C;
  text-align:                  right;
}

.headerright_bottom {
  height:                      64px;
  padding-top:                 12px;
}

.content_left {
  width:                       599px;
  height:                      364px;
}

.contentheader {
  width:                       590px;
  height:                      64px;
  margin-left:                 9px;
  padding-left:                15px;
  background:                  url('../images/listmenu_bg.gif') repeat-x top left;
}

.contentheadertitle {
  height:                      30px;
  vertical-align:              bottom;
}

.content_scrolling {
  width:                       599px;
  height:                      300px;
  vertical-align:              top;
  text-align:                  left;
  overflow:                    auto;
}

.contenttable {
  width:                       550px;
  height:                      100px;
  margin-left:                 24px;
}

.contentblock {
  width:                       550px;
  height:                      100px;
}

.contentblock_column {
  width:                       100%;
  padding:                     20px 10px 20px 0px;
  vertical-align:              top;
}

.contentblock_column1, .contentblock_column2 {
  width:                       280px;
  padding:                     20px 10px 20px 0px;
  vertical-align:              top;
}

.contactblock_column {
  width:                       550px;
  padding:                     0px;
  vertical-align:              top;
}

.contacttable {
  width:                       574px;
  height:                      100px;
}

.contactheader {
  width:                       100%;
  height:                      64px;
  padding-left:                24px;
}

.contactleft_block {
  width:                       551px;
  height:                      260px;
  padding:                     0px;
  background:                  #E6EBEF url('../images/crulfill2.gif') repeat-x top left;
}

.contactleft_block_spacer {
  height:                      5px;
  line-height:                 5px;
  background:                  url('../images/contactleft_bg.gif') repeat-y top left;
}

.contactleft_block_arrow {
  padding:                     0px;
  vertical-align:              top;
  background:                  url('../images/contactleft_bg.gif') repeat-y top left;
}

.contactleft_block_title {
  padding:                     0px;
  font:                        bold 12px Arial;
  color:                       #003368;
  height:                      32px;
  line-height:                 32px;
  background:                  url('../images/crull.gif') no-repeat top left;
  vertical-align:              middle;
}

.contactleft_block_text {
  width:                       517px;
  padding:                     3px 10px 0px 0px;
}

.content_right {
  width:                       356px;
  height:                      364px;
}

.content_right_scrolling {
  width:                       348px;
  height:                      364px;
  margin-left:                 8px;
  vertical-align:              top;
  overflow:                    auto;
}

.content_right_scrolling, .content_scrolling {
  overflow-x:                  hidden;
  overflow-y:                  auto;
  scrollbar-base-color:        #E6EBEF;   /* basiskleur */
  scrollbar-face-color:        #E6EBEF;   /* basiskleur frontvlakken */
  scrollbar-arrow-color:       #003466;   /* pijlkleur */
  scrollbar-3dlight-color:     #FFFFFF;   /* randkleur linksboven */
  scrollbar-highlight-color:   #E6EBEF;   /* hooglicht linksboven */
  scrollbar-darkshadow-color:  #FFFFFF;   /* randkleur rechtsonder */
  scrollbar-shadow-color:      #E6EBEF;   /* laaglicht rechtsonder */
  scrollbar-track-color:       #FFFFFF;   /* achtergrondkleur lege ruimte scrollbar */
}

.content_right_block {
  width:                       331px;
  margin-bottom:               2px;
}

.content_right_block_title {
  height:                      39px;
  padding-bottom:              3px;
  background:                  url('../images/crulrightmiddle.jpg') no-repeat top right;
  vertical-align:              middle;
}

.content_right_block_text {
  width:                       208px;
  padding-right:               10px;
  vertical-align:              top;
}

.content_right_block_link {
  height:                      17px;
  padding-right:               10px;
  text-align:                  right;
}

.content_right_block_image {
  width:                       80px;
  border-left:                 3px solid #C25455;
  vertical-align:              top;
}

.menu2 {
  height:                      40px;
  background:                  #FFFFFF url('../images/menu_bg.gif') repeat-x top left;
  vertical-align:              bottom;
}

.footer {
  height:                      20px;
  font:                        normal 11px Arial;
  color:                       #595959;
  line-height:                 14px;
  text-align:                  center;
  letter-spacing:              1px;
  vertical-align:              bottom;
}

.footer a {
  color:                       #595959;
  text-decoration:             none;
}

.footer a:hover {
  color:                       #595959;
  text-decoration:             underline;
}

/* CUSTOM CSS TAGS END */

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

#mainmenu li {
  height:                      21px;
  width:                       100px;
  margin:                      10px 0px 0px 0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
}

a.mainitem, a.mainitem:hover, .mainitem_on, a.mainitem1, a.mainitem1:hover {
  width:                       100px;
  height:                      21px;
  margin:                      0px;
  padding:                     3px 100px 3px 4px !important;
  padding:                     0px;
  font:                        bold 12px Arial;
  color:                       #FFFFFF;
  text-align:                  center;
  text-decoration:             none;
  line-height:                 21px;
  vertical-align:              bottom;
  background:                  url('../images/listmenu_item_bg.gif') no-repeat top left;
}

a.mainitem1, a.mainitem1:hover {
  width:                       54px;
}

#mainmenu a:hover, .mainitem_on {
  color:                       #FFFFFF;
  background:                  url('../images/listmenu_item_over.gif') no-repeat top left;
  text-decoration:             none;
}

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

#submenu {
  width:                       100px;
  margin:                      2px 0px 0px 0px;
  padding:                     0px;
  display:                     none;
  position:                    absolute;
}

#submenu li {
  height:                      17px;
  width:                       100%;
  margin:                      0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
}

a.subitem, a.subitem:hover, .subitem_on {
  height:                      17px;
  width:                       100%;
  margin:                      0px;
  padding:                     2px 100px 3px 13px !important;
  padding:                     0px 0px 0px 13px;
  font:                        bold 10px Arial;
  color:                       #B53333;
  text-align:                  left;
  text-decoration:             none;
  line-height:                 17px;
  background:                  url('../images/listmenu_sub_bg.gif') no-repeat top left;
}

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

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