/* Site structure */
.site_structure_table {          width:1020px; height:100% }
.site_structure_top_logo {       background-image: url(../images/top.jpg); background-repeat:no-repeat; height:135px; padding-bottom:10px; text-align:left; vertical-align: bottom; }
.site_structure_mid_left {       background-image: url(../images/left.jpg); background-repeat:no-repeat; padding-top:20px; width:190px; vertical-align:top; text-align:right;  }
.spacer_mid_left {               height:1px; width:190px;  }
.site_structure_content {        width:470px; padding-top:0px;}
.site_structure_mid_tools {      background-image: url(../images/tools.jpg); background-repeat:no-repeat; background-position: bottom right; vertical-align:top; text-align:center; padding-top:35px; }
.spacer_mid_tools {              height:1px; width:170px; }
.site_structure_mid_right {      background-image: url(../images/right.jpg); background-repeat:no-repeat; background-position: bottom right; vertical-align:top; text-align:center; padding-top:14px; }
.spacer_mid_right {              width:188px; height:1px; }
.site_structure_bottom {         background-image: url(../images/bottom.jpg); background-repeat:no-repeat; background-position: top left; height:35px; padding-bottom:5px; background-color: ; }
.bottom_left {                   width:810px; vertical-align: bottom; padding-left:23px;  }
.bottom_right {                  width:175px; vertical-align: bottom; text-align:center; }

/* Het scheidingsteken tussen de menu items */
.menu_main_item {                color: #00596B; padding-right:10px; }
.menu_main_item a {              color: #00596B; font-size:7.5pt; font-weight:bold; text-decoration:none; }
.menu_selected_main_item a {     color: #000000; padding-right:10px; }

/* Sub items van het menu */
.menu_sub_item_titel {           color:#000000; font-family:verdana,arial; font-size:7.5pt; text-align:left; padding-left:35px; width:100%; height:20px;  font-weight: bold;  }
.menu_sub_item {                 height:22px; text-align:left; padding-left:35px; width:100%; cursor:hand; }
.menu_selected_sub_item {        height:22px; text-align:left; padding-left:35px; width:100%; color:#00596B; background-image:url(../images/menu_selected.jpg); background-repeat:no-repeat; background-position:top left; }

/* De links van de sub items */
.menu_sub_item a {               color:#000000; text-decoration: none; font-weight: bold; width:100%; height:100%; display:block; }
.menu_selected_sub_item a {      color:#00596B; text-decoration: none; font-weight: bold; width:100%; height:100%; display:block; }
  
/* Sub sub items in het contentvak */
.menu_sub_sub_items {            font-family:verdana,arial; width:390px; text-align:left; vertical-align:middle; padding-left:10px; margin-left:0px; padding-bottom:1px; margin-bottom:10px; border-left:1px #00596B dotted; border-bottom:1px #00596B dotted; } 

/* De links van de sub sub items */
.menu_sub_sub_items a {          color:#000000; text-decoration: none; font-size:7.5pt; } 
.menu_sub_sub_items a:hover {    color:#00596B; text-decoration: none; font-size:7.5pt; } 

/* Content vak onderdelen */
.content_body {
background-color: #EBF0F3;
background-image: url(../images/content.jpg);
background-repeat:no-repeat;
background-position: top left;
background-attachment: fixed;
padding-top:20px;
margin-left:22px;
scrollbar-arrow-color:#006666;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#CCCC33;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-shadow-color:#CCCC33;
scrollbar-darkshadow-color:#006666;
scrollbar-track-color:#FFFFFF;
}

.content_frame {                 width:100%; font-size:7.5pt; margin:0px; }
.content_titel {                 color:#000000; font-family:verdana,arial; font-size:7.5pt; width:410px; text-align:left; vertical-align:top; font-weight: bold; height:37px;  }
.content_koptekst {              color:#000000; font-family:verdana,arial; font-size:7.5pt; width:410px; text-align:left; margin-bottom: 10px; }
.content_koptekst a {            color:#000000; font-family:verdana,arial; font-size:7.5pt; text-decoration: underline; }
.content_koptekst a:hover {      color:#00596B; font-family:verdana,arial; font-size:7.5pt; text-decoration: underline; }
.content_content {               color:#000000; font-family:verdana,arial; font-size:7.5pt; width:410px; text-align:left;   }
.content_content a {             color:#000000; font-family:verdana,arial; font-size:7.5pt; text-decoration: underline; }
.content_content a:hover {       color:#00596B; font-family:verdana,arial; font-size:7.5pt; text-decoration: underline; }
.content_voettekst {             color:#000000; font-family:verdana,arial; font-size:7.5pt; width:410px; text-align:left; margin-top: 10px; }
.content_voettekst a {           color:#000000; font-family:verdana,arial; font-size:7.5pt; text-decoration: underline; }
.content_voettekst a:hover {     color:#00596B; font-family:verdana,arial; font-size:7.5pt; text-decoration: underline; }
.content_kvk {                   color:#000000; font-family:verdana,arial; font-size:7.5pt; }

.content_kanaal_nieuws {         font-family:verdana,arial; font-size:7.5pt; width:390px; text-align: left; border-left:1px #00596B dotted; border-bottom:1px #00596B dotted; padding:10px; margin-bottom: 8px; }
.content_kanaal_nieuws a {       color:#000000; font-family:verdana,arial; font-size:7.5pt; font-weight: bold; text-align:left; text-decoration:none; }
.content_kanaal_nieuws a:hover { color:#00596B; font-family:verdana,arial; font-size:7.5pt; font-weight: bold; text-align:left; text-decoration:none; }
.content_kader {                 border:1px #000000 solid;  }
.content_kader_item {            color:#000000; font-family:verdana,arial; font-size:7.5pt; padding:8px; }

.nieuws_blok_titel {             color: #000000; font-size:7.5pt; font-weight: bold;   }
.nieuws_blok_titel a {           color: #000000; font-size:7.5pt; font-weight: bold;  padding-right:10px;  }
.nieuws_blok_titel a:hover {     color: #00596B; font-size:7.5pt; font-weight: bold; padding-right:10px;  }
.nieuws_blok {                   color: #000000; width:140px; height:200px; position:relative; overflow:hidden; text-align:left; margin-right: 10px; margin-left: 30px;  }
.nieuws_blok a {                 color: #000000; font-family:verdana,arial; font-size:7.5pt; text-decoration: none;  }
.nieuws_blok a:hover {           color: #000000; font-family:verdana,arial; font-size:7.5pt; text-decoration: none; }
.nieuws_total {                  width:410px; text-align: left; }
.nieuws_total a {                color:#000000; font-family:verdana,arial; font-size:7.5pt; }
.nieuws_total a:hover {          color:#00596B; font-family:verdana,arial; font-size:7.5pt; }

/* De buttons home, sitemap en zoeken */
.site_buttons {                  width:75px; text-align:left; line-height: 16px; margin-left: 20px; }
.site_buttons a {                color:#00596B; font-family: verdana, arial; font-size:7.5pt; line-height:20px; font-weight: normal; }
.site_buttons a:hover {          color:#000000; font-family: verdana, arial; font-size:7.5pt; line-height:20px; font-weight: normal; }

.tool_menu {                     width: 100%; }
.tool_button {                   padding-left:20px; height:23px; }
.tool_button a {                color:#000000; font-family:verdana, arial; font-size:7.5pt; font-weight:bold; line-height:20px; }
.tool_button a:hover {        color:#00596B; font-family:verdana, arial; font-size:7.5pt; font-weight:bold; line-height:20px; }

/* Sitemap onderdelen */
.sitemap {                       width:410px; text-align: left; }
.sitemap ul {                    list-style:square; margin-top:3px; margin-bottom:3px; }
.sitemap a {                     color:#000000; font-family:verdana,arial; font-size:7.5pt; }
.sitemap a:hover {               color:#00596B; font-family:verdana,arial; font-size:7.5pt; }

.search {                        color:#000000; font-family:verdana,arial; font-size:7.5pt; width:410px; text-align: left;  }
.search a {                      color:#000000; font-family:verdana,arial; font-size:7.5pt; }
.search a:hover {                color:#00596B; font-family:verdana,arial; font-size:7.5pt; }

/* template tags */
.linker_balk {                   color:#FFFFFF; font-family:verdana,arial; font-size:7.5pt; width:80%; }
.rechter_balk {                  color:#000000; font-family:verdana,arial; font-size:7.5pt; width:80%; padding-top:20px; }
.midden_balk {                   color:#000000; font-family:verdana,arial; font-size:7.5pt; width:80%; padding-top:20px; }

/* Losse elementen op de site */
.adres {                         color:#000000; font-family: verdana, arial; font-size:7.5pt; }
.adres a {                       color:#000000; font-size:7.5pt; text-decoration:none; }
.menu_main_item_line {           color:#000000; }
.select_tools {                  font-family: verdana, arial; font-size:7.5pt; width:150px; margin-bottom: 5px; }
.link_product_of_denk a {        color:#000000; font-family: verdana, arial; font-size:7.5pt; text-decoration: none; }
.personeel {                     color:#000000; font-family: verdana, arial; font-size:7.5pt; }
.personeel a {                   color:#000000; font-family: verdana, arial; font-size:7.5pt; text-decoration: underline; }

/* Foutmeldingen */
.dialog_message_ok {             background-color:#EAFCEA; border:1px #73D573 solid; width:350px; padding:5px; }
.dialog_message_error {          background-color:#FFE3E3; border:1px #E00000 solid; width:350px; padding:5px; }
.dialog_message_error td {       font-family:verdana, arial; font-size:7.5pt; }
.dialog_message_ok td {          font-family:verdana, arial; font-size:7.5pt; }

body {                           margin:0px; }
a {                              color:#000000; font-family: verdana, arial; font-size:7.5pt; text-decoration: none; }
ul {                             list-style-type: square; margin-bottom: 0px; margin-top:0px; margin-left: 16px; }
li {                             margin-left: 0px; }
input {                          font-family:verdana,arial; font-size:7.5pt; border: 1px #000000 solid; }
.input_text {                    width: 250px; }
.input_text_small {              width: 70px; }
