A:link {
   color: #144B97;
   font-family: arial, verdana, tahoma, geneva, sans-serif;
   font-weight: normal;
   text-decoration: underline;
}

A:visited {
   color: #144B97;
   font-weight: normal;
   text-decoration: underline;
}

A:hover {
   background-color: #D9E5F5;
   color: #144B97;
   font-weight: normal;
   text-decoration: none;
}

A:active {
   color: #144B97;
   font-weight: normal;
   text-decoration: none;
}

BODY, TABLE, TH, TD {
   color: #000000;
   font-family: arial, geneva, sans-serif;
   font-size: 11px;
   overflow: auto;
   scrollbar-3dlight-color: #808080;
   scrollbar-arrow-color: #003F7E;
   scrollbar-base-color: #999999;
   scrollbar-darkshadow-color: #404040;
   scrollbar-face-color: #EBEBEB;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-shadow-color: #808080;
}

HR {
   color: #999999;
   height: 1px;
}

p {
   margin-bottom: 0px;
   margin-top: 0px;
}

.above_title_home HR {
   border-left: 16px solid #FFFFFF;
   color: #CCCCCC;
   height: 1px;
}

/* special class for people in "bedrijven" pages */
.biz {
   margin-bottom: 8px;
}

.biz_info {
   height: 100%;
   text-decoration: none;
   width: 100%;
}

.biz_info  A:link {
   height: 100%;
   text-decoration: none;
   width: 100%;
}

.biz_info  A:visited {
   height: 100%;
   text-decoration: none;
   width: 100%;
}

.biz_info  A:hover {
   height: 100%;
   text-decoration: none;
   width: 100%;
}

.biz_info  A:active {
   height: 100%;
   text-decoration: none;
   width: 100%;
}

.biz_thumb {
   padding-right: 8px;
}

.company {
   margin-bottom: 8px;
   margin-right: 8px;
}

.company_info {
   background-color: #A9A9A8;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   color: #FFFFFF;
   height: 18px;
}

.company_info A:link {
   background-color: #A9A9A8;
   border-bottom: 1px solid #000000;
   color: #FFFFFF;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: bold;
   height: 100%;
   padding-right: 8px;
   padding-top: 1px;
   text-decoration: none;
   width: 100%;
}

.company_info A:visited {
   background-color: #A9A9A8;
   border-bottom: 1px solid #000000;
   color: #FFFFFF;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: bold;
   height: 100%;
   padding-right: 8px;
   padding-top: 1px;
   text-decoration: none;
   width: 100%;
}

.company_info A:hover {
   background-color: #D2D2D2;
   border-bottom: 1px solid #000000;
   color: #FFFFFF;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: bold;
   height: 100%;
   padding-right: 8px;
   padding-top: 1px;
   text-decoration: none;
   width: 100%;
}

.company_info A:active {
   background-color: #A9A9A8;
   border-bottom: 1px solid #000000;
   color: #FFFFFF;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: bold;
   height: 100%;
   padding-right: 8px;
   padding-top: 1px;
   text-decoration: none;
   width: 100%;
}

.company_thumb {
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-top: 1px solid #000000;
}

.company_vertical {
   background-color: #261A9D;
   color: #FFFFFF;
   font-weight: bold;
   padding-top: 20px;
}

.content {
   color: #000000;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
   line-height: 15px;
}

.content A:link {
   color: #144B97;
   font-weight: normal;
   text-decoration: underline;
}

.content A:visited {
   color: #144B97;
   font-weight: normal;
   text-decoration: underline;
}

.content A:hover {
   background-color: #D9E5F5;
   color: #144B97;
   font-weight: normal;
   text-decoration: none;
}

.content A:active {
   color: #144B97;
   font-weight: normal;
   text-decoration: none;
}

.content HR {
   color: #E1D9EA;
   height: 1px;
}

.content_home {
   color: #474747;
   font-family: Lucida Sans Unicode, arial, verdana, geneva, sans-serif;
   font-size: 12px;
   font-weight: normal;
   line-height: 20px;
   padding-left: 50px;
}

.content_home A:link {
   color: #144B97;
   font-weight: normal;
   text-decoration: underline;
}

.content_home A:visited {
   color: #144B97;
   font-weight: normal;
   text-decoration: underline;
}

.content_home A:hover {
   background-color: #D9E5F5;
   color: #144B97;
   font-weight: normal;
   text-decoration: none;
}

.content_home A:active {
   color: #144B97;
   font-weight: normal;
   text-decoration: none;
}

.content_table {
   padding-top: 35px;
}

.content_table_home {
   padding-top: 0px;
}

.footer_adress {
   color: #999999;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
}

.footer_adress A:link {
   color: #999999;
   font-weight: normal;
   text-decoration: underline;
}

.footer_adress A:visited {
   color: #999999;
   font-weight: normal;
   text-decoration: underline;
}

.footer_adress A:hover {
   color: #999999;
   font-weight: normal;
   text-decoration: none;
}

.footer_adress A:active {
   color: #999999;
   font-weight: normal;
   text-decoration: none;
}

.header_table {
   padding-left: 30px;
   padding-top: 30px;
   vertical-align: top;
}

.header_table_home {
   padding-left: 30px;
   padding-top: 20px;
   vertical-align: top;
}

.input_type {
   border: 1px solid #154E98;
   color: #154E98;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   height: 22px;
   padding-left: 3px;
   padding-top: 3px;
   width: 220px;
}

.input_type_small {
   border: 1px solid #154E98;
   color: #154E98;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   height: 22px;
   padding-left: 3px;
   padding-top: 3px;
   width: 82px;
}

.navigation {
   color: #FFFFFF;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

.navigation A:link {
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.navigation A:visited {
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.navigation A:hover {
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   text-decoration: underline;
}

.navigation A:active {
   color: #FF9933;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.navigation_table {
   padding-top: 35px;
}

.navigation_table_home {
   padding-top: 28px;
}

.navigation-level1 {
   background-color: #FFFFFF;
   border-bottom: 1px solid #E5E5E5;
   color: #000099;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-transform: lowercase;
   width: 100%;
}

.navigation-level1 A:link {
   color: #000099;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level1 A:visited {
   color: #000099;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level1 A:hover {
   background-color: #E5E5E5;
   color: #000099;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level1 A:active {
   color: #000099;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level1_selected {
   background-color: #EEEEEE;
   border-bottom: 1px solid #E5E5E5;
   color: #474747;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-top: 2px;
   text-transform: lowercase;
   width: 100%;
}

.navigation-level1_selected  A:link {
   color: #000099;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level1_selected  A:visited {
   color: #000099;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level1_selected  A:hover {
   background-color: #E5E5E5;
   color: #000099;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level1_selected  A:active {
   color: #000099;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level2 {
   border-bottom: 1px solid #E5E5E5;
   color: #000000;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-transform: lowercase;
   width: 100%;
}

.navigation-level2 A:link {
   color: #000000;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 12px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level2 A:visited {
   color: #000000;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 12px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level2 A:hover {
   background-color: #E5E5E5;
   color: #000000;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 12px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level2 A:active {
   color: #000000;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 12px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level2_selected {
   background-color: #EEEEEE;
   border-bottom: 1px solid #E5E5E5;
   color: #474747;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 12px;
   padding-top: 2px;
   text-transform: lowercase;
   width: 100%;
}

.navigation-level2_selected A:link {
   color: #474747;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 12px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level2_selected A:visited {
   color: #474747;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 12px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level2_selected A:hover {
   background-color: #E5E5E5;
   color: #474747;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 12px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level2_selected A:active {
   color: #474747;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 12px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level3 {
   border-bottom: 1px solid #E5E5E5;
   color: #676767;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-transform: lowercase;
   width: 100%;
}

.navigation-level3 A:link {
   color: #676767;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 20px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level3 A:visited {
   color: #676767;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 20px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level3 A:hover {
   background-color: #E5E5E5;
   color: #676767;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 20px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level3 A:active {
   color: #676767;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 20px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level3_selected {
   background-color: #EEEEEE;
   border-bottom: 1px solid #E5E5E5;
   color: #474747;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 20px;
   padding-top: 2px;
   text-transform: lowercase;
   width: 100%;
}

.navigation-level3_selected  A:link {
   color: #676767;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 20px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level3_selected  A:visited {
   color: #676767;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 20px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level3_selected  A:hover {
   background-color: #E5E5E5;
   color: #676767;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 20px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.navigation-level3_selected  A:active {
   color: #676767;
   font-weight: normal;
   padding-bottom: 2px;
   padding-left: 20px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.print_adres {
   color: #000000;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 10px;
   font-weight: normal;
   line-height: 15px;
}

.project {
   float: left;
   margin-bottom: 8px;
   margin-right: 8px;
}

.project_category {
   clear: left;
   margin-bottom: 8px;
   margin-top: 20px;
}

.project_controls {
   border: 1px solid #CCCCCC;
   color: #666666;
   margin-bottom: 8px;
   margin-right: 11px;
   padding: 8px;
   width: 326px;
}

.project_detail {
}

.project_detail_info {
   border-bottom: 1px solid #CCCCCC;
   border-left: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
   padding-left: 8px;
   padding-right: 8px;
}

.project_detail_photo {
   background-repeat: no-repeat;
   border-bottom: 1px solid #CCCCCC;
   border-left: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
   border-top: 1px solid #CCCCCC;
   padding: 0px;
}

.project_info {
   border-bottom: 1px solid #CCCCCC;
   border-left: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
}

.project_info  A:link {
   height: 100%;
   padding-left: 8px;
   padding-right: 8px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.project_info  A:visited {
   height: 100%;
   padding-left: 8px;
   padding-right: 8px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.project_info  A:hover {
   height: 100%;
   padding-left: 8px;
   padding-right: 8px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.project_info  A:active {
   height: 100%;
   padding-left: 8px;
   padding-right: 8px;
   padding-top: 2px;
   text-decoration: none;
   width: 100%;
}

.project_thumb {
   background-repeat: no-repeat;
   border-bottom: 1px solid #CCCCCC;
   border-left: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
   border-top: 1px solid #CCCCCC;
}

.project_thumb  A:link {
   background-color: Transparent;
}

.project_thumb  A:visited {
   background-color: Transparent;
}

.project_thumb  A:hover {
   background-color: Transparent;
}

.project_thumb  A:active {
   background-color: Transparent;
}

.quicknavigation {
   color: #000000;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
}

.quicknavigation A:link {
   color: #000000;
   font-weight: normal;
   text-decoration: none;
}

.quicknavigation A:visited {
   color: #000000;
   font-weight: normal;
   text-decoration: none;
}

.quicknavigation A:hover {
   color: #000000;
   font-weight: normal;
   text-decoration: none;
}

.quicknavigation A:active {
   color: #000000;
   font-weight: normal;
   text-decoration: none;
}

.quicknavigation select {
   color: #474747;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
   width: 174px;
}

.quicknavigation-sub {
   background-color: #E5E5E5;
   color: #000000;
   font-size: 11px;
   font-weight: normal;
   font-weight: bold;
   text-decoration: none;
}

.relationlink A:link {
   color: #000099;
   font-family: arial, verdana, geneva, sans-serif;
   font-weight: normal;
   text-decoration: none;
}

.relationlink A:visited {
   color: #000099;
   font-family: arial, verdana, geneva, sans-serif;
   font-weight: normal;
   text-decoration: none;
}

.relationlink A:hover {
   color: #000099;
   font-family: arial, verdana, geneva, sans-serif;
   font-weight: normal;
   text-decoration: none;
}

.relationlink A:active {
   color: #000099;
   font-family: arial, verdana, geneva, sans-serif;
   font-weight: normal;
   text-decoration: none;
}

.relationlink img {
   border: 2px solid #261A9D;
}

.relations {
   background-color: #FAFBFD;
   border: 1px solid #89A6CB;
   font-family: arial, verdana, geneva, sans-serif;
   padding: 8px;
   width: 218px;
}

.routing {
   color: #919191;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-transform: lowercase;
}

.routing A:link {
   color: #474747;
   font-weight: normal;
   text-decoration: none;
}

.routing A:visited {
   color: #474747;
   font-weight: normal;
   text-decoration: none;
}

.routing A:hover {
   color: #474747;
   font-weight: normal;
   text-decoration: underline;
}

.routing A:active {
   color: #474747;
   font-weight: normal;
   text-decoration: none;
}

.service_table {
   padding-top: 7px;
}

.serviceblok {
   border-left: 1px solid #CCCCCC;
   color: #9999D6;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
   height: 24px;
   padding-left: 12px;
}

.serviceblok A:link {
   color: #000099;
   font-weight: normal;
   text-decoration: none;
}

.serviceblok A:visited {
   color: #000099;
   font-weight: normal;
   text-decoration: none;
}

.serviceblok A:hover {
   color: #000099;
   font-weight: normal;
   text-decoration: none;
}

.serviceblok A:active {
   color: #000099;
   font-weight: normal;
   text-decoration: none;
}

.serviceblok img {
   border: 2px solid #261A9D;
}

.submitsearch {
   background-color: #154E98;
   border: 1px double #154E98;
   color: #FFFFFF;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   font-weight: bold;
   height: 22px;
}

.textarea {
   border: 1px solid #154E98;
   color: #154E98;
   font-family: arial, verdana, geneva, sans-serif;
   font-size: 11px;
   height: 170px;
   padding-left: 3px;
   padding-top: 3px;
   width: 220px;
}

.title {
   color: #666666;
   font-family: Lucida Sans Unicode, arial, verdana, geneva, sans-serif;
   font-size: 30px;
   font-weight: normal;
}

.title A:link {
   color: #666666;
   font-weight: normal;
   text-decoration: none;
}

.title A:visited {
   color: #666666;
   font-weight: normal;
   text-decoration: none;
}

.title A:hover {
   color: #666666;
   font-weight: normal;
   text-decoration: none;
}

.title A:active {
   color: #666666;
   font-weight: normal;
   text-decoration: none;
}

.title_home {
   color: #666666;
   font-family: Lucida Sans Unicode, arial, verdana, geneva, sans-serif;
   font-size: 30px;
   font-weight: normal;
   padding-left: 16px;
}

.trefwoorden{
   font-size: 0px;
}

.uitgelichte_zin {
   background-color: #F5F8FC;
   color: #91A4BE;
   float: left;
   font-family: Lucida Sans Unicode, arial, verdana, geneva, sans-serif;
   font-size: 16px;
   font-weight: normal;
   line-height: 22px;
   margin-right: 8px;
   margin-top: 4px;
   padding: 12px;
   width: 220px;
}


#nieuws-front-div {
   background-color: #F5F8FC;
   color: #475B78;
   font-family: Lucida Sans Unicode, arial, verdana, geneva, sans-serif;
   font-size: 16px;
   font-weight: normal;
   line-height: 22px;
   margin: 0 0 20px -30px;
   padding: 12px;
   border-top: 2px solid #788CAE;
   border-bottom: 2px solid #788CAE;
}

#nieuws-front-div a {
   color: #475B78;
   font-weight: normal;
}
